UNPKG

lwx-test-ui

Version:

lwx-test-ui

64 lines (63 loc) 1.84 kB
import { ExtractPropTypes } from 'vue'; export declare const selectProps: { /** * 查询接口 - 用于获取选项列表 */ readonly queryInterface: { readonly type: StringConstructor; }; /** * 选项列表 - 优先于查询接口 */ readonly options: { readonly type: ArrayConstructor; readonly default: () => never[]; }; readonly params: { readonly type: ObjectConstructor; readonly default: null; }; readonly props: { readonly type: ObjectConstructor; readonly default: () => { key: string; label: string; value: string; disabled: string; }; }; readonly isSelectedFirst: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly modelValue: { readonly type: [StringConstructor, NumberConstructor]; readonly default: () => string; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly clearable: { readonly type: BooleanConstructor; readonly default: true; }; readonly placeholder: { readonly type: StringConstructor; readonly default: "请选择"; }; readonly multiple: { readonly type: BooleanConstructor; readonly default: false; }; readonly filterable: { readonly type: BooleanConstructor; readonly default: true; }; }; export type SelectProps = ExtractPropTypes<typeof selectProps>; export declare const selectEmits: { 'update:modelValue': (_value: string | number | null | undefined) => boolean; change: (_value: string | number | null | undefined, _obj: any) => boolean; }; export type ISelectEmits = typeof selectEmits;