1.5.2 • Published 5 months ago
@kasnix/structured-objects v1.5.2
Structured Objects
Structured Objects is a lightweight and powerful library for manipulating objects in JavaScript and TypeScript across different types of data structures.
Installation
npm:
npm i @kasnix/structured-objectsYarn:
yarn add @kasnix/structured-objectspnpm:
pnpm add @kasnix/structured-objectsDeno:
deno add npm:@kasnix/structured-objectsBun:
bun add @kasnix/structured-objectsUsage
import { ObjectGraph } from "@kasnix/structured-objects/object-graph";
type DataItem = {
id: string;
// ...
};
const dataList: Array<DataItem> = [/* ... */];
const dataGraph = new ObjectGraph<DataItem>(dataList, (dataItem) => dataItem.id);