UNPKG

easyest-xqp

Version:

48 lines (47 loc) 1.34 kB
import type { ExtractPropTypes, PropType } from "vue"; export interface SelectOption { value: string | number; label: string; disabled?: boolean; } export declare const selectProps: { readonly selected: { readonly Type: PropType<string | number>; readonly default: ""; }; readonly required: { readonly type: PropType<boolean>; readonly default: false; }; readonly allowCreate: { readonly type: PropType<boolean>; readonly default: false; }; readonly prefix: { readonly type: PropType<string>; readonly default: ""; }; readonly title: { readonly type: PropType<string>; readonly default: ""; }; readonly disabled: { readonly type: PropType<boolean>; readonly default: false; }; readonly options: { readonly type: PropType<SelectOption[]>; readonly default: () => never[]; }; readonly placeholder: { readonly type: PropType<string>; readonly default: "请选择"; }; readonly isCheckBoxMultiple: { readonly type: PropType<boolean>; readonly default: false; }; }; export type SelectProps = ExtractPropTypes<typeof selectProps>; export declare const selectEmits: string[]; export type SelectEmits = typeof selectEmits;