@chamn/engine
Version:
22 lines (21 loc) • 654 B
TypeScript
import { default as React } from 'react';
export type TreeNodeData = {
containerRender?: (params: {
item: TreeNodeData;
treeNodeView: JSX.Element;
}) => React.ReactElement;
titleViewRender?: (params: {
item: TreeNodeData;
titleView: React.ReactNode;
}) => React.ReactElement;
title: React.ReactNode;
icon?: React.ReactNode;
key?: string;
children?: TreeNodeData[];
parent?: TreeNodeData | null;
canBeSelected?: boolean;
canDrag?: boolean;
canDropPos?: boolean | ('before' | 'after' | 'current')[];
rootNode?: boolean;
};
export declare const DemoTreeData: TreeNodeData;