UNPKG

@chenfengyuan/vue-number-input

Version:
145 lines (144 loc) 3.69 kB
declare const _default: import("vue").DefineComponent<{ attrs: { type: ObjectConstructor; default: undefined; }; center: BooleanConstructor; controls: BooleanConstructor; disabled: BooleanConstructor; inputtable: { type: BooleanConstructor; default: boolean; }; inline: BooleanConstructor; max: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; name: { type: StringConstructor; default: undefined; }; placeholder: { type: StringConstructor; default: undefined; }; readonly: BooleanConstructor; rounded: BooleanConstructor; size: { type: StringConstructor; default: undefined; }; step: { type: NumberConstructor; default: number; }; modelValue: { type: NumberConstructor; default: number; }; }, unknown, { value: number; }, { /** * Indicate if the value is increasable. * @returns {boolean} Return `true` if it is decreasable, else `false`. */ increasable(): boolean; /** * Indicate if the value is decreasable. * @returns {boolean} Return `true` if it is decreasable, else `false`. */ decreasable(): boolean; }, { isNaN: (number: unknown) => boolean; /** * Change event handler. * @param {string} value - The new value. */ change(event: any): void; /** * Paste event handler. * @param {Event} event - Event object. */ paste(event: ClipboardEvent): void; /** * Decrease the value. */ decrease(): void; /** * Increase the value. */ increase(): void; /** * Set new value and dispatch change event. * @param {number} value - The new value to set. */ setValue(value: number): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ attrs: { type: ObjectConstructor; default: undefined; }; center: BooleanConstructor; controls: BooleanConstructor; disabled: BooleanConstructor; inputtable: { type: BooleanConstructor; default: boolean; }; inline: BooleanConstructor; max: { type: NumberConstructor; default: number; }; min: { type: NumberConstructor; default: number; }; name: { type: StringConstructor; default: undefined; }; placeholder: { type: StringConstructor; default: undefined; }; readonly: BooleanConstructor; rounded: BooleanConstructor; size: { type: StringConstructor; default: undefined; }; step: { type: NumberConstructor; default: number; }; modelValue: { type: NumberConstructor; default: number; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { modelValue: number; name: string; attrs: Record<string, any>; center: boolean; controls: boolean; disabled: boolean; inputtable: boolean; inline: boolean; max: number; min: number; placeholder: string; readonly: boolean; rounded: boolean; size: string; step: number; }>; export default _default;