interface TreeNodeType<T, K> {
    children: null | TreeNodeType<T, K>[];
    disabled?: boolean;
    expanded: boolean;
    icon?:
        | null
        | string
        | number
        | boolean
        | {}
        | ReactElement<any, string | JSXElementConstructor<any>>
        | ReactNodeArray
        | ReactPortal;
    iconCls?: string;
    isEdited?: boolean | TreeNodeConditionFunc<T, K>;
    isLastInLevel?: boolean;
    key: K;
    parent?: TreeNodeType<T, K>;
    path?: string;
    readOnly?: boolean;
    root?: boolean;
    row: T;
    selected?: boolean;
    type?: string;
}

Type Parameters

Properties

children: null | TreeNodeType<T, K>[]
disabled?: boolean
expanded: boolean
icon?:
    | null
    | string
    | number
    | boolean
    | {}
    | ReactElement<any, string | JSXElementConstructor<any>>
    | ReactNodeArray
    | ReactPortal
iconCls?: string
isEdited?: boolean | TreeNodeConditionFunc<T, K>
isLastInLevel?: boolean
key: K
parent?: TreeNodeType<T, K>
path?: string
readOnly?: boolean
root?: boolean
row: T
selected?: boolean
type?: string