UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

615 lines (614 loc) 23.9 kB
import type { ExtractPropTypes, App } from 'vue'; import type { SizeType } from '../config-provider'; import type { CustomSlotsType } from '../_util/type'; export declare const inputNumberProps: () => { size: { type: import("vue").PropType<SizeType>; default: SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; placeholder: StringConstructor; name: StringConstructor; id: StringConstructor; type: StringConstructor; addonBefore: import("vue-types").VueTypeValidableDef<any>; addonAfter: import("vue-types").VueTypeValidableDef<any>; prefix: import("vue-types").VueTypeValidableDef<any>; suffix: import("vue-types").VueTypeValidableDef<any>; 'onUpdate:value': { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; valueModifiers: ObjectConstructor; status: { type: import("vue").PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; stringMode: { type: BooleanConstructor; default: boolean; }; defaultValue: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; value: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; prefixCls: { type: import("vue").PropType<string>; default: string; }; min: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; max: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; step: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; tabindex: NumberConstructor; controls: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; parser: { type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>; default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }; formatter: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; }; precision: NumberConstructor; decimalSeparator: StringConstructor; onInput: { type: import("vue").PropType<(text: string) => void>; default: (text: string) => void; }; onChange: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; onPressEnter: { type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>; default: import("../_util/EventInterface").KeyboardEventHandler; }; onStep: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; }; onBlur: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; onFocus: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; }; export type InputNumberProps = Partial<ExtractPropTypes<ReturnType<typeof inputNumberProps>>>; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<ExtractPropTypes<{ size: { type: import("vue").PropType<SizeType>; default: SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; placeholder: StringConstructor; name: StringConstructor; id: StringConstructor; type: StringConstructor; addonBefore: import("vue-types").VueTypeValidableDef<any>; addonAfter: import("vue-types").VueTypeValidableDef<any>; prefix: import("vue-types").VueTypeValidableDef<any>; suffix: import("vue-types").VueTypeValidableDef<any>; 'onUpdate:value': { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; valueModifiers: ObjectConstructor; status: { type: import("vue").PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; stringMode: { type: BooleanConstructor; default: boolean; }; defaultValue: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; value: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; prefixCls: { type: import("vue").PropType<string>; default: string; }; min: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; max: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; step: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; tabindex: NumberConstructor; controls: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; parser: { type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>; default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }; formatter: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; }; precision: NumberConstructor; decimalSeparator: StringConstructor; onInput: { type: import("vue").PropType<(text: string) => void>; default: (text: string) => void; }; onChange: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; onPressEnter: { type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>; default: import("../_util/EventInterface").KeyboardEventHandler; }; onStep: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; }; onBlur: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; onFocus: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { size: SizeType; value: import("./src/utils/MiniDecimal").ValueType; onFocus: (e: FocusEvent) => void; onBlur: (e: FocusEvent) => void; onChange: (value: import("./src/utils/MiniDecimal").ValueType) => void; onInput: (text: string) => void; disabled: boolean; max: import("./src/utils/MiniDecimal").ValueType; min: import("./src/utils/MiniDecimal").ValueType; prefixCls: string; autofocus: boolean; readonly: boolean; status: "" | "error" | "warning"; defaultValue: import("./src/utils/MiniDecimal").ValueType; 'onUpdate:value': (value: import("./src/utils/MiniDecimal").ValueType) => void; step: import("./src/utils/MiniDecimal").ValueType; bordered: boolean; onPressEnter: import("../_util/EventInterface").KeyboardEventHandler; formatter: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; keyboard: boolean; onStep: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; stringMode: boolean; controls: boolean; parser: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }, true, {}, CustomSlotsType<{ addonBefore?: any; addonAfter?: any; prefix?: any; suffix?: any; default?: any; upIcon?: any; downIcon?: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<ExtractPropTypes<{ size: { type: import("vue").PropType<SizeType>; default: SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; placeholder: StringConstructor; name: StringConstructor; id: StringConstructor; type: StringConstructor; addonBefore: import("vue-types").VueTypeValidableDef<any>; addonAfter: import("vue-types").VueTypeValidableDef<any>; prefix: import("vue-types").VueTypeValidableDef<any>; suffix: import("vue-types").VueTypeValidableDef<any>; 'onUpdate:value': { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; valueModifiers: ObjectConstructor; status: { type: import("vue").PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; stringMode: { type: BooleanConstructor; default: boolean; }; defaultValue: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; value: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; prefixCls: { type: import("vue").PropType<string>; default: string; }; min: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; max: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; step: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; tabindex: NumberConstructor; controls: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; parser: { type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>; default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }; formatter: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; }; precision: NumberConstructor; decimalSeparator: StringConstructor; onInput: { type: import("vue").PropType<(text: string) => void>; default: (text: string) => void; }; onChange: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; onPressEnter: { type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>; default: import("../_util/EventInterface").KeyboardEventHandler; }; onStep: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; }; onBlur: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; onFocus: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, { size: SizeType; value: import("./src/utils/MiniDecimal").ValueType; onFocus: (e: FocusEvent) => void; onBlur: (e: FocusEvent) => void; onChange: (value: import("./src/utils/MiniDecimal").ValueType) => void; onInput: (text: string) => void; disabled: boolean; max: import("./src/utils/MiniDecimal").ValueType; min: import("./src/utils/MiniDecimal").ValueType; prefixCls: string; autofocus: boolean; readonly: boolean; status: "" | "error" | "warning"; defaultValue: import("./src/utils/MiniDecimal").ValueType; 'onUpdate:value': (value: import("./src/utils/MiniDecimal").ValueType) => void; step: import("./src/utils/MiniDecimal").ValueType; bordered: boolean; onPressEnter: import("../_util/EventInterface").KeyboardEventHandler; formatter: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; keyboard: boolean; onStep: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; stringMode: boolean; controls: boolean; parser: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{ size: { type: import("vue").PropType<SizeType>; default: SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; placeholder: StringConstructor; name: StringConstructor; id: StringConstructor; type: StringConstructor; addonBefore: import("vue-types").VueTypeValidableDef<any>; addonAfter: import("vue-types").VueTypeValidableDef<any>; prefix: import("vue-types").VueTypeValidableDef<any>; suffix: import("vue-types").VueTypeValidableDef<any>; 'onUpdate:value': { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; valueModifiers: ObjectConstructor; status: { type: import("vue").PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; stringMode: { type: BooleanConstructor; default: boolean; }; defaultValue: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; value: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; prefixCls: { type: import("vue").PropType<string>; default: string; }; min: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; max: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; step: { type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>; default: import("./src/utils/MiniDecimal").ValueType; }; tabindex: NumberConstructor; controls: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; parser: { type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>; default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }; formatter: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; }; precision: NumberConstructor; decimalSeparator: StringConstructor; onInput: { type: import("vue").PropType<(text: string) => void>; default: (text: string) => void; }; onChange: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType) => void; }; onPressEnter: { type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>; default: import("../_util/EventInterface").KeyboardEventHandler; }; onStep: { type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void>; default: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; }; onBlur: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; onFocus: { type: import("vue").PropType<(e: FocusEvent) => void>; default: (e: FocusEvent) => void; }; }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { size: SizeType; value: import("./src/utils/MiniDecimal").ValueType; onFocus: (e: FocusEvent) => void; onBlur: (e: FocusEvent) => void; onChange: (value: import("./src/utils/MiniDecimal").ValueType) => void; onInput: (text: string) => void; disabled: boolean; max: import("./src/utils/MiniDecimal").ValueType; min: import("./src/utils/MiniDecimal").ValueType; prefixCls: string; autofocus: boolean; readonly: boolean; status: "" | "error" | "warning"; defaultValue: import("./src/utils/MiniDecimal").ValueType; 'onUpdate:value': (value: import("./src/utils/MiniDecimal").ValueType) => void; step: import("./src/utils/MiniDecimal").ValueType; bordered: boolean; onPressEnter: import("../_util/EventInterface").KeyboardEventHandler; formatter: (value: import("./src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string; keyboard: boolean; onStep: (value: import("./src/utils/MiniDecimal").ValueType, info: { offset: import("./src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void; stringMode: boolean; controls: boolean; parser: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType; }, {}, string, CustomSlotsType<{ addonBefore?: any; addonAfter?: any; prefix?: any; suffix?: any; default?: any; upIcon?: any; downIcon?: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: App) => App<any>; }; export default _default;