Hierarchical tree view for nested data.
import { Tree } from 'nikcli-tui';
new Tree({ parent: screen, data: [{ label: 'Node 1', children: [{ label: 'Child' }] }] });
npm run tsx:core-gallery
{ label: string; children?: TreeNode[]; icon?: string; expanded?: boolean; selectable?: boolean; data?: any }
npm i nikcli-tui
new Tree({ parent: screen, top: 1, left: 2, width: 40, height: 12, data: [ { label: 'Node 1', children: [ { label: 'Child' } ] } ], defaultExpanded: true, showIcons: false });
const tree = new Tree({ parent: screen, top: 1, left: 2, width: 40, height: 12, data: [ { label: 'src', children: [ { label: 'index.ts' } ] } ], expandable: true }); tree.expand(['src']);
searchNodes