UNPKG

kui-vue

Version:

A lightweight desktop UI component library suitable for Vue.js 2.

51 lines (46 loc) 1.2 kB
import Vue, { VueConstructor } from "vue"; /** TreeSelect component props */ export interface TreeSelectProps { placeholder?: string; /** default: default */ size?: any; /** default: bottom-left */ placement?: any; width?: number; maxTagCount?: number; value?: string | number | any[]; /** default: true */ clearable?: boolean; filterable?: boolean; block?: boolean; disabled?: boolean; multiple?: boolean; loading?: boolean; /** default: true */ bordered?: boolean; /** default: true */ showArrow?: boolean; options?: any[]; theme?: string; emptyText?: string; icon?: string | any[]; shape?: string; arrowIcon?: string | any[]; treeData?: any[]; treeCheckable?: boolean; treeShowLine?: boolean; /** default: true */ treeShowIcon?: boolean; treeCheckStrictly?: boolean; treeExpandedKeys?: any[]; treeSelectedKeys?: any[]; treeExpandedAll?: boolean; } /** TreeSelect component instance */ export interface TreeSelect extends Vue { $props: TreeSelectProps; $emit(event: string, ...args: any[]): void; } /** TreeSelect Vue component type */ declare const TreeSelect: VueConstructor<TreeSelect>; export default TreeSelect;