UNPKG

helping-js

Version:

helping-js: zero-dependency JavaScript utilities — type guards, 50+ regex patterns, validate(), TypeScript .d.ts, v3 helpers (string, array, object, async, date, URL, tree, DOM). Official docs: https://helping-js.netlify.app

13 lines (11 loc) 337 B
export function walkTreeData<T extends Record<string, unknown>>( root: T, childrenKey: keyof T, visitor: (node: T, parent: T | null, depth: number) => void ): void; export class TreeData<T extends Record<string, unknown>> { constructor(data: T, childrenKey?: string); data: T; childrenKey: string; clone(): TreeData<T>; }