@fesjs/fes-design
Version:
fes-design for PC
83 lines (82 loc) • 3.02 kB
TypeScript
import { type CSSProperties, type PropType } from 'vue';
import type { SelectOption, SelectValue } from './interface';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
readonly prefixCls: StringConstructor;
readonly containerStyle: {
readonly type: PropType<CSSProperties>;
};
readonly options: {
readonly type: PropType<SelectOption[]>;
readonly default: () => SelectOption[];
};
readonly virtualScroll: {
readonly type: PropType<number | boolean>;
readonly default: true;
};
readonly isSelect: {
readonly type: FunctionConstructor;
readonly default: () => void;
};
readonly onSelect: {
readonly type: FunctionConstructor;
readonly default: () => void;
};
readonly onHover: {
readonly type: FunctionConstructor;
readonly default: () => void;
};
readonly isLimit: {
readonly type: BooleanConstructor;
};
readonly emptyText: StringConstructor;
readonly renderOption: FunctionConstructor;
readonly renderEmpty: FunctionConstructor;
readonly hoverOptionValue: PropType<SelectValue>;
readonly filterText: StringConstructor;
readonly filterTextHighlight: BooleanConstructor;
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "scroll"[], "scroll", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
readonly prefixCls: StringConstructor;
readonly containerStyle: {
readonly type: PropType<CSSProperties>;
};
readonly options: {
readonly type: PropType<SelectOption[]>;
readonly default: () => SelectOption[];
};
readonly virtualScroll: {
readonly type: PropType<number | boolean>;
readonly default: true;
};
readonly isSelect: {
readonly type: FunctionConstructor;
readonly default: () => void;
};
readonly onSelect: {
readonly type: FunctionConstructor;
readonly default: () => void;
};
readonly onHover: {
readonly type: FunctionConstructor;
readonly default: () => void;
};
readonly isLimit: {
readonly type: BooleanConstructor;
};
readonly emptyText: StringConstructor;
readonly renderOption: FunctionConstructor;
readonly renderEmpty: FunctionConstructor;
readonly hoverOptionValue: PropType<SelectValue>;
readonly filterText: StringConstructor;
readonly filterTextHighlight: BooleanConstructor;
}>> & Readonly<{
onScroll?: (...args: any[]) => any;
}>, {
readonly onSelect: Function;
readonly options: SelectOption[];
readonly filterTextHighlight: boolean;
readonly virtualScroll: number | boolean;
readonly isSelect: Function;
readonly onHover: Function;
readonly isLimit: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;