You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.8 KiB
92 lines
2.8 KiB
import type { PropType, Component } from 'vue';
|
|
import type { ComponentSize } from 'element-plus/es/utils/types';
|
|
import type { OptionType } from './select.types';
|
|
import type { Options } from 'element-plus/es/components/popper';
|
|
export declare const SelectProps: {
|
|
allowCreate: BooleanConstructor;
|
|
autocomplete: {
|
|
type: PropType<"none" | "both" | "inline" | "list">;
|
|
default: string;
|
|
};
|
|
automaticDropdown: BooleanConstructor;
|
|
clearable: BooleanConstructor;
|
|
clearIcon: {
|
|
type: PropType<string | Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>>;
|
|
default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{}>, {}>;
|
|
};
|
|
collapseTags: BooleanConstructor;
|
|
defaultFirstOption: BooleanConstructor;
|
|
disabled: BooleanConstructor;
|
|
estimatedOptionHeight: {
|
|
type: NumberConstructor;
|
|
default: undefined;
|
|
};
|
|
filterable: BooleanConstructor;
|
|
filterMethod: FunctionConstructor;
|
|
height: {
|
|
type: NumberConstructor;
|
|
default: number;
|
|
};
|
|
itemHeight: {
|
|
type: NumberConstructor;
|
|
default: number;
|
|
};
|
|
id: StringConstructor;
|
|
loading: BooleanConstructor;
|
|
loadingText: StringConstructor;
|
|
label: StringConstructor;
|
|
modelValue: PropType<any>;
|
|
multiple: BooleanConstructor;
|
|
multipleLimit: {
|
|
type: NumberConstructor;
|
|
default: number;
|
|
};
|
|
name: StringConstructor;
|
|
noDataText: StringConstructor;
|
|
noMatchText: StringConstructor;
|
|
remoteMethod: FunctionConstructor;
|
|
reserveKeyword: BooleanConstructor;
|
|
options: {
|
|
type: PropType<OptionType<any>[]>;
|
|
required: boolean;
|
|
};
|
|
placeholder: {
|
|
type: StringConstructor;
|
|
};
|
|
popperAppendToBody: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
popperClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
popperOptions: {
|
|
type: PropType<Partial<Options>>;
|
|
default: () => Partial<Options>;
|
|
};
|
|
remote: BooleanConstructor;
|
|
size: {
|
|
type: PropType<ComponentSize>;
|
|
validator: (val: string) => boolean;
|
|
};
|
|
valueKey: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
scrollbarAlwaysOn: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
};
|
|
export declare const OptionProps: {
|
|
data: ArrayConstructor;
|
|
disabled: BooleanConstructor;
|
|
hovering: BooleanConstructor;
|
|
item: ObjectConstructor;
|
|
index: NumberConstructor;
|
|
style: ObjectConstructor;
|
|
selected: BooleanConstructor;
|
|
created: BooleanConstructor;
|
|
};
|