UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

83 lines (82 loc) 3.67 kB
/** __vue_virtual_code_placeholder */ import type { TreeProps as _TreeProps, OriginalTreeData } from "./interface"; import "./index.less"; export type TreeProps = _TreeProps; declare function getNode(): (val: OriginalTreeData["id"]) => OriginalTreeData | undefined; declare function filter(value: string): void; declare const _default: import("vue").DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<_TreeProps>, { showCheckbox: boolean; collapseTransition: boolean; checkStrictly: boolean; onlyIconControl: boolean; standalone: boolean; showLine: boolean; tailNodeIcon: string; checkedKeys: () => never[]; expandKeys: () => never[]; defaultExpandAll: undefined; lazy: boolean; }>, { filter: typeof filter; getTree: () => import("vue").Ref<import("./interface").TreeData[]>; getFlatTree: () => import("vue").ComputedRef<import("./interface").TreeData[]>; getNode: typeof getNode; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected-key": (key: string | number) => void; "update:checked-keys": (keys: (string | number)[]) => void; "update:expand-keys": (keys: (string | number)[]) => void; "node-click": (node: OriginalTreeData) => void; "check-change": (node: OriginalTreeData, checked: boolean) => void; "node-double": (event: MouseEvent, node: OriginalTreeData) => void; "node-contextmenu": (event: MouseEvent, node: OriginalTreeData) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<_TreeProps>, { showCheckbox: boolean; collapseTransition: boolean; checkStrictly: boolean; onlyIconControl: boolean; standalone: boolean; showLine: boolean; tailNodeIcon: string; checkedKeys: () => never[]; expandKeys: () => never[]; defaultExpandAll: undefined; lazy: boolean; }>>> & { "onUpdate:selected-key"?: ((key: string | number) => any) | undefined; "onUpdate:checked-keys"?: ((keys: (string | number)[]) => any) | undefined; "onUpdate:expand-keys"?: ((keys: (string | number)[]) => any) | undefined; "onNode-click"?: ((node: OriginalTreeData) => any) | undefined; "onCheck-change"?: ((node: OriginalTreeData, checked: boolean) => any) | undefined; "onNode-double"?: ((event: MouseEvent, node: OriginalTreeData) => any) | undefined; "onNode-contextmenu"?: ((event: MouseEvent, node: OriginalTreeData) => any) | undefined; }, { lazy: boolean; checkStrictly: string | boolean; collapseTransition: boolean; defaultExpandAll: boolean; expandKeys: import("./interface").KeysType; checkedKeys: import("./interface").KeysType; onlyIconControl: boolean; showLine: boolean; standalone: boolean; showCheckbox: boolean; tailNodeIcon: string | boolean | ((node: import("./interface").TreeData) => string); }, {}>; export default _default; type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps<T> = { [K in keyof T]-?: {} extends Pick<T, K> ? { type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>; } : { type: import('vue').PropType<T[K]>; required: true; }; }; type __VLS_WithDefaults<P, D> = { [K in keyof Pick<P, keyof P>]: K extends keyof D ? __VLS_Prettify<P[K] & { default: D[K]; }> : P[K]; }; type __VLS_Prettify<T> = { [K in keyof T]: T[K]; } & {};