UNPKG

vue-amazing-ui

Version:

An Amazing Vue3 UI Components Library, Using TypeScript.

51 lines (50 loc) 1.62 kB
export interface Option { label?: string; value?: string | number; disabled?: boolean; children?: Option[]; [propName: string]: any; } export interface Props { options?: Option[]; label?: string; value?: string; children?: string; placeholder?: string | string[]; disabled?: boolean | boolean[]; width?: 'auto' | number | number[]; height?: number; size?: 'small' | 'middle' | 'large'; gap?: number; changeOnSelect?: boolean; allowClear?: boolean; search?: boolean; filter?: Function | true; maxDisplay?: number; modelValue?: number[] | string[]; } declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<Props> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { filter: Function | true; size: "small" | "middle" | "large"; label: string; search: boolean; children: string; placeholder: string | string[]; width: "auto" | number | number[]; height: number; disabled: boolean | boolean[]; value: string; gap: number; options: Option[]; allowClear: boolean; maxDisplay: number; modelValue: number[] | string[]; changeOnSelect: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;