react-vtree
Version:
React component for efficiently rendering large tree structures
10 lines (9 loc) • 908 B
TypeScript
import { NodeComponentProps, NodeData, NodeRecord, TreeCreatorOptions, TreeProps, TreeState, UpdateOptions } from './Tree';
export declare type DefaultTreeProps = TreeProps<NodeComponentProps<NodeData>, NodeData>;
export declare type DefaultTreeState = TreeState<NodeComponentProps<NodeData>, NodeRecord<NodeData>, UpdateOptions, NodeData>;
export declare type DefaultTreeCreatorOptions = TreeCreatorOptions<NodeComponentProps<NodeData>, NodeRecord<NodeData>, UpdateOptions, NodeData, DefaultTreeState>;
export declare const identity: <T>(value: T) => T;
export declare const createRecord: DefaultTreeCreatorOptions['createRecord'];
export declare const shouldUpdateRecords: DefaultTreeCreatorOptions['shouldUpdateRecords'];
export declare const updateRecord: DefaultTreeCreatorOptions['updateRecord'];
export declare const updateRecordOnNewData: DefaultTreeCreatorOptions['updateRecordOnNewData'];