@spaceone/design-system
Version:
SpaceONE Design System
148 lines (147 loc) • 4.07 kB
TypeScript
declare const _default: import("vue").ComponentOptions<import("vue").default, {
getSelectState: (path: any) => boolean;
changeSelectState: (node: any, path: any) => void;
eachDraggable: (path: any, tree: any, e: any) => boolean;
eachDroppable: (parentPath: any, tree: any, e: any) => boolean;
onDragStart: (tree: any, e: any) => boolean;
onDragEnd: (tree: any, e: any) => boolean;
finishEdit: (node: any) => void;
onToggle: (node: any, path: any, tree: any) => Promise<void>;
onNodeFoldedChange: (node: any, path: any) => Promise<void>;
} & {
[key: string]: unknown;
}, {}, {}, {
toggleOptions: {
type: ObjectConstructor;
default: () => {
disabled: boolean;
validator: () => true;
};
};
selectOptions: {
type: ObjectConstructor;
default: () => {
disabled: boolean;
validator: () => true;
};
};
editOptions: {
type: ObjectConstructor;
default: () => {
disabled: boolean;
editStartValidator: () => true;
validator: () => true;
};
};
dragOptions: {
type: ObjectConstructor;
default: () => {
disabled: boolean;
dragValidator: () => true;
dropValidator: () => true;
};
};
dataGetter: {
type: FunctionConstructor;
default: (node: any) => any;
};
dataSetter: {
type: FunctionConstructor;
default: (d: any, node: any) => void;
};
dataFetcher: {
type: FunctionConstructor;
default: undefined;
};
fetchOnInit: {
type: BooleanConstructor;
default: boolean;
};
getClassNames: {
type: FunctionConstructor;
default: () => {};
};
}, {} & {
selectOptions?: {
[key: string]: any;
} | undefined;
editOptions?: {
[key: string]: any;
} | undefined;
dragOptions?: {
[key: string]: any;
} | undefined;
getClassNames?: {} | undefined;
toggleOptions?: {
[key: string]: any;
} | undefined;
dataGetter?: any;
dataSetter?: void | undefined;
dataFetcher?: undefined;
fetchOnInit?: boolean | undefined;
}> & import("vue").VueConstructor<import("vue").default> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
selectOptions: {
[key: string]: any;
};
editOptions: {
[key: string]: any;
};
dragOptions: {
[key: string]: any;
};
getClassNames: {};
toggleOptions: {
[key: string]: any;
};
dataGetter: any;
dataSetter: void;
dataFetcher: never;
fetchOnInit: boolean;
} & {}, {
getSelectState: (path: any) => boolean;
changeSelectState: (node: any, path: any) => void;
eachDraggable: (path: any, tree: any, e: any) => boolean;
eachDroppable: (parentPath: any, tree: any, e: any) => boolean;
onDragStart: (tree: any, e: any) => boolean;
onDragEnd: (tree: any, e: any) => boolean;
finishEdit: (node: any) => void;
onToggle: (node: any, path: any, tree: any) => Promise<void>;
onNodeFoldedChange: (node: any, path: any) => Promise<void>;
}, {} & {
selectOptions?: {
[key: string]: any;
} | undefined;
editOptions?: {
[key: string]: any;
} | undefined;
dragOptions?: {
[key: string]: any;
} | undefined;
getClassNames?: {} | undefined;
toggleOptions?: {
[key: string]: any;
} | undefined;
dataGetter?: any;
dataSetter?: void | undefined;
dataFetcher?: undefined;
fetchOnInit?: boolean | undefined;
}, {}, {}, {
selectOptions: {
[key: string]: any;
};
editOptions: {
[key: string]: any;
};
dragOptions: {
[key: string]: any;
};
getClassNames: {};
toggleOptions: {
[key: string]: any;
};
dataGetter: any;
dataSetter: void;
dataFetcher: never;
fetchOnInit: boolean;
} & {}>);
export default _default;