vue-devui
Version:
DevUI components based on Vite and Vue3
44 lines (43 loc) • 1.1 kB
TypeScript
import type { ExtractPropTypes, PropType } from 'vue';
import type { ICheck, IOperate, ITreeNode, IDragdrop, IInnerTreeNode } from './composables/use-tree-types';
export declare const treeProps: {
height: {
type: PropType<string | number>;
};
check: {
type: PropType<ICheck>;
default: boolean;
};
dragdrop: {
type: PropType<IDragdrop>;
default: boolean;
};
operate: {
type: PropType<IOperate>;
default: boolean;
};
data: {
type: PropType<ITreeNode[]>;
default: never[];
};
};
export declare const treeNodeProps: {
check: {
type: PropType<ICheck>;
default: boolean;
};
dragdrop: {
type: PropType<IDragdrop>;
default: boolean;
};
operate: {
type: PropType<IOperate>;
default: boolean;
};
data: {
type: PropType<IInnerTreeNode>;
default: {};
};
};
export declare type TreeProps = ExtractPropTypes<typeof treeProps>;
export declare type TreeNodeProps = ExtractPropTypes<typeof treeNodeProps>;