UNPKG

vue-amazing-ui

Version:

An Amazing Vue3 UI Components Library, Using TypeScript.

58 lines (57 loc) 1.83 kB
export interface Option { label?: string; value?: string | number; disabled?: boolean; [propName: string]: any; } export interface Props { options?: Option[]; label?: string; value?: string; placeholder?: string; disabled?: boolean; width?: string | number; height?: number; size?: 'small' | 'middle' | 'large'; allowClear?: boolean; search?: boolean; placement?: 'bottom' | 'top'; flip?: boolean; to?: string | HTMLElement | false; filter?: Function | true; maxDisplay?: number; scrollbarProps?: object; modelValue?: number | string; } declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (...args: any[]) => void; openChange: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<Props> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; onOpenChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { filter: Function | true; size: "small" | "middle" | "large"; label: string; search: boolean; placeholder: string; width: string | number; height: number; placement: "bottom" | "top"; flip: boolean; to: string | HTMLElement | false; disabled: boolean; value: string; options: Option[]; allowClear: boolean; maxDisplay: number; scrollbarProps: object; modelValue: number | string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { selectContentRef: HTMLDivElement; inputRef: HTMLInputElement; selectPanelRef: HTMLDivElement; }, HTMLDivElement>; export default _default;