export interface NodeItem { name: string; item?: T; id?: string; children?: NodeItem[]; selected?: boolean; expanded?: boolean; disabled?: boolean; }