@tuoyuan/web
Version:
30 lines (29 loc) • 1.51 kB
TypeScript
import { TreeNodeData, TreeNodeKey } from '@tuoyuan/arco/es/tree/interface';
declare function __VLS_template(): Partial<Record<NonNullable<string | number>, (_: any) => any>>;
declare const __VLS_component: import('vue').DefineComponent<{}, {
scrollIntoView: (options: {
index?: number;
key?: number | string;
align: "auto" | "top" | "bottom";
}) => any;
getSelectedNodes: () => TreeNodeData[];
getCheckedNodes: (options: {
checkedStrategy?: "all" | "parent" | "child";
includeHalfChecked?: boolean;
}) => TreeNodeData[];
getHalfCheckedNodes: () => TreeNodeData[];
getExpandedNodes: () => TreeNodeData[];
checkAll: (checked: boolean) => any;
checkNode: (key: TreeNodeKey | TreeNodeKey[], checked: boolean, onlyCheckLeaf: boolean) => any;
selectAll: (selected: boolean) => any;
selectNode: (key: TreeNodeKey | TreeNodeKey[], selected: boolean) => any;
expandAll: (expanded: boolean) => any;
expandNode: (key: TreeNodeKey | TreeNodeKey[], expanded: boolean) => any;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};