UNPKG

@cblink/finches-ui

Version:

A Component Library for Vue 3

59 lines (58 loc) 1.6 kB
import type { PropType } from 'vue'; import type { ReplaceFields, Keys, CheckKeys, TreeItem } from './types/tree'; import type { TreeNodeData } from 'element-plus/es/components/tree/src/tree.type'; export declare const basicProps: { value: { type: PropType<Keys | CheckKeys>; }; fieldConfig: { type: ObjectConstructor; default: () => { children: string; title: string; key: string; }; }; renderIcon: { type: BooleanConstructor; default: boolean; }; title: StringConstructor; search: BooleanConstructor; searchValue: StringConstructor; checkable: BooleanConstructor; defaultExpandLevel: { type: (StringConstructor | NumberConstructor)[]; default: string; }; defaultExpandAll: BooleanConstructor; treeData: { type: PropType<TreeNodeData[]>; }; placeholder: StringConstructor; expandedKeys: { type: PropType<Keys>; default: () => never[]; }; highlight: { type: BooleanConstructor; default: boolean; }; selectedKeys: { type: PropType<Keys>; default: () => never[]; }; checkedKeys: { type: PropType<CheckKeys>; default: () => never[]; }; replaceFields: { type: PropType<ReplaceFields>; }; filterFn: { type: PropType<(searchValue: any, node: TreeItem, replaceFields: ReplaceFields) => boolean>; default: null; }; expandOnSearch: BooleanConstructor; checkOnSearch: BooleanConstructor; };