projects/angular/components/ui-tree-select/src/models/tree.models.ts
Properties |
data |
data:
|
Type : T
|
Optional |
key |
key:
|
Type : string
|
name |
name:
|
Type : string
|
interface IBaseNode<T = any> {
key: string;
name: string;
data?: T;
}
export interface ITreeNode<T = any> extends IBaseNode<T> {
children?: ITreeNode<T>[];
}
export interface IFlatNodeObject<T = any> extends IBaseNode<T> {
hasChildren: boolean;
level: number;
}