@jiaozhiye/qm-design-vue
Version:
A Component Library for Vue3.0
130 lines (129 loc) • 3.13 kB
TypeScript
import { PropType } from 'vue';
import type { ComponentSize } from '../../_utils/types';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
modelValue: {
type: PropType<string | number>;
};
size: {
type: PropType<ComponentSize>;
validator: (val: string) => boolean;
};
min: {
type: NumberConstructor;
default: number;
};
max: {
type: NumberConstructor;
};
step: {
type: NumberConstructor;
default: number;
};
maxlength: {
type: NumberConstructor;
};
precision: {
type: NumberConstructor;
};
autofocus: {
type: BooleanConstructor;
};
stringMode: {
type: BooleanConstructor;
};
formatter: {
type: FunctionConstructor;
};
parser: {
type: FunctionConstructor;
};
controls: {
type: BooleanConstructor;
};
bordered: {
type: BooleanConstructor;
};
placeholder: {
type: StringConstructor;
};
clearable: {
type: BooleanConstructor;
};
readonly: {
type: BooleanConstructor;
};
disabled: {
type: BooleanConstructor;
};
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "keyup" | "update:modelValue")[], "blur" | "change" | "keyup" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: PropType<string | number>;
};
size: {
type: PropType<ComponentSize>;
validator: (val: string) => boolean;
};
min: {
type: NumberConstructor;
default: number;
};
max: {
type: NumberConstructor;
};
step: {
type: NumberConstructor;
default: number;
};
maxlength: {
type: NumberConstructor;
};
precision: {
type: NumberConstructor;
};
autofocus: {
type: BooleanConstructor;
};
stringMode: {
type: BooleanConstructor;
};
formatter: {
type: FunctionConstructor;
};
parser: {
type: FunctionConstructor;
};
controls: {
type: BooleanConstructor;
};
bordered: {
type: BooleanConstructor;
};
placeholder: {
type: StringConstructor;
};
clearable: {
type: BooleanConstructor;
};
readonly: {
type: BooleanConstructor;
};
disabled: {
type: BooleanConstructor;
};
}>> & Readonly<{
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onChange?: ((...args: any[]) => any) | undefined;
onBlur?: ((...args: any[]) => any) | undefined;
onKeyup?: ((...args: any[]) => any) | undefined;
}>, {
disabled: boolean;
autofocus: boolean;
bordered: boolean;
min: number;
step: number;
stringMode: boolean;
controls: boolean;
clearable: boolean;
readonly: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;