@happyhyep/tree-component
Version:
React Tree Component with Search functionality
5 lines (4 loc) • 382 B
TypeScript
import { TreeItem } from './types';
export declare const buildTree: <T>(flatItems: TreeItem<T>[], parentId?: string | null) => TreeItem<T>[];
export declare const getChildren: <T>(items: TreeItem<T>[], id: string) => TreeItem<T>[];
export declare const filterTreeWithDescendants: <T>(items: TreeItem<T>[], keyword: string, matchFn: (item: TreeItem<T>) => boolean) => TreeItem<T>[];