UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

93 lines (92 loc) 2.72 kB
import type { QInputNumberInstance } from './src/types'; import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { SFCWithInstall } from '../../../types/helpers'; export declare const QInputNumber: SFCWithInstall<DefineComponent<{ modelValue: { type: NumberConstructor; default: null; }; precision: { type: NumberConstructor; default: null; validator: (val: number) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; min: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; max: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; prefix: { type: StringConstructor; default: null; }; suffix: { type: StringConstructor; default: null; }; validateEvent: { type: BooleanConstructor; default: boolean; }; }, QInputNumberInstance, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change" | "focus" | "blur" | "input")[], "update:modelValue" | "change" | "focus" | "blur" | "input", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ modelValue: { type: NumberConstructor; default: null; }; precision: { type: NumberConstructor; default: null; validator: (val: number) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; min: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; max: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; prefix: { type: StringConstructor; default: null; }; suffix: { type: StringConstructor; default: null; }; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onInput?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; modelValue: number; validateEvent: boolean; min: number; max: number; precision: number; prefix: string; suffix: string; }>>; export type { QInputNumberProps, QInputNumberInstance } from './src/types';