ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
212 lines (211 loc) • 5.59 kB
TypeScript
import type { FlattenNode } from './interface';
import type { TreeNodeRequiredProps } from './utils/treeUtil';
import type { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
active: BooleanConstructor;
motion: ObjectConstructor;
motionNodes: {
type: PropType<FlattenNode[]>;
};
onMotionStart: FunctionConstructor;
onMotionEnd: FunctionConstructor;
motionType: StringConstructor;
treeNodeRequiredProps: {
type: PropType<TreeNodeRequiredProps<import("./interface").DataNode>>;
};
eventKey: (StringConstructor | NumberConstructor)[];
prefixCls: StringConstructor;
expanded: {
type: BooleanConstructor;
default: any;
};
selected: {
type: BooleanConstructor;
default: any;
};
checked: {
type: BooleanConstructor;
default: any;
};
loaded: {
type: BooleanConstructor;
default: any;
};
loading: {
type: BooleanConstructor;
default: any;
};
halfChecked: {
type: BooleanConstructor;
default: any;
};
title: import("vue-types").VueTypeValidableDef<any>;
dragOver: {
type: BooleanConstructor;
default: any;
};
dragOverGapTop: {
type: BooleanConstructor;
default: any;
};
dragOverGapBottom: {
type: BooleanConstructor;
default: any;
};
pos: StringConstructor;
data: {
type: PropType<import("./interface").DataNode>;
default: import("./interface").DataNode;
};
parent: {
type: PropType<import("./interface").DataNode>;
default: import("./interface").DataNode;
};
isStart: {
type: PropType<boolean[]>;
};
isEnd: {
type: PropType<boolean[]>;
};
onMousemove: {
type: PropType<import("../_util/EventInterface").EventHandler>;
};
isLeaf: {
type: BooleanConstructor;
default: any;
};
checkable: {
type: BooleanConstructor;
default: any;
};
selectable: {
type: BooleanConstructor;
default: any;
};
disabled: {
type: BooleanConstructor;
default: any;
};
disableCheckbox: {
type: BooleanConstructor;
default: any;
};
icon: import("vue-types").VueTypeValidableDef<any>;
switcherIcon: import("vue-types").VueTypeValidableDef<any>;
domRef: {
type: PropType<(arg: any) => void>;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
active: BooleanConstructor;
motion: ObjectConstructor;
motionNodes: {
type: PropType<FlattenNode[]>;
};
onMotionStart: FunctionConstructor;
onMotionEnd: FunctionConstructor;
motionType: StringConstructor;
treeNodeRequiredProps: {
type: PropType<TreeNodeRequiredProps<import("./interface").DataNode>>;
};
eventKey: (StringConstructor | NumberConstructor)[];
prefixCls: StringConstructor;
expanded: {
type: BooleanConstructor;
default: any;
};
selected: {
type: BooleanConstructor;
default: any;
};
checked: {
type: BooleanConstructor;
default: any;
};
loaded: {
type: BooleanConstructor;
default: any;
};
loading: {
type: BooleanConstructor;
default: any;
};
halfChecked: {
type: BooleanConstructor;
default: any;
};
title: import("vue-types").VueTypeValidableDef<any>;
dragOver: {
type: BooleanConstructor;
default: any;
};
dragOverGapTop: {
type: BooleanConstructor;
default: any;
};
dragOverGapBottom: {
type: BooleanConstructor;
default: any;
};
pos: StringConstructor;
data: {
type: PropType<import("./interface").DataNode>;
default: import("./interface").DataNode;
};
parent: {
type: PropType<import("./interface").DataNode>;
default: import("./interface").DataNode;
};
isStart: {
type: PropType<boolean[]>;
};
isEnd: {
type: PropType<boolean[]>;
};
onMousemove: {
type: PropType<import("../_util/EventInterface").EventHandler>;
};
isLeaf: {
type: BooleanConstructor;
default: any;
};
checkable: {
type: BooleanConstructor;
default: any;
};
selectable: {
type: BooleanConstructor;
default: any;
};
disabled: {
type: BooleanConstructor;
default: any;
};
disableCheckbox: {
type: BooleanConstructor;
default: any;
};
icon: import("vue-types").VueTypeValidableDef<any>;
switcherIcon: import("vue-types").VueTypeValidableDef<any>;
domRef: {
type: PropType<(arg: any) => void>;
};
}>>, {
data: import("./interface").DataNode;
expanded: boolean;
active: boolean;
disabled: boolean;
loading: boolean;
checked: boolean;
isLeaf: boolean;
selectable: boolean;
checkable: boolean;
disableCheckbox: boolean;
selected: boolean;
loaded: boolean;
halfChecked: boolean;
dragOver: boolean;
dragOverGapTop: boolean;
dragOverGapBottom: boolean;
parent: import("./interface").DataNode;
}>;
export default _default;