UNPKG

yanzhen-design-vue

Version:

323 lines (322 loc) 15.4 kB
import { ExtractPropTypes } from 'vue'; export declare const inputNumberOptions: { ns: any; class: any; name: any; }; export declare const inputNumberName: any; export declare const AntInputNumber: { props: { nativeTag: { type: import('vue').PropType<string | import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('vue').Component>; }; nativeTagFormatter: { type: import('vue').PropType<(value: unknown, props: Record<string, any>, ref?: import('vue').ComponentInternalInstance | null) => string>; }; addonBefore: import('vue').PropType<any>; addonAfter: import('vue').PropType<any>; prefix: import('vue').PropType<any>; suffix: import('vue').PropType<any>; size: { type: import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>; default: import('ant-design-vue/es/button').ButtonSize; }; bordered: { type: BooleanConstructor; default: boolean; }; placeholder: StringConstructor; name: StringConstructor; id: StringConstructor; type: StringConstructor; valueModifiers: ObjectConstructor; status: { type: import('vue').PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; stringMode: { type: BooleanConstructor; default: boolean; }; defaultValue: { type: import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>; default: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; }; value: { type: import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>; default: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; }; prefixCls: { type: import('vue').PropType<string>; default: string; }; min: { type: import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>; default: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; }; max: { type: import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>; default: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; }; step: { type: import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>; default: import('ant-design-vue/es/input-number/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('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>; default: (displayValue: string) => import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; }; formatter: { type: import('vue').PropType<(value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: { userTyping: boolean; input: string; }) => string>; default: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: { userTyping: boolean; input: string; }) => string; }; precision: NumberConstructor; decimalSeparator: StringConstructor; }; emits: { "update:value": (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => void; input: (text: string) => void; change: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => void; "press-enter": import('ant-design-vue/es/_util/EventInterface').KeyboardEventHandler; step: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: { offset: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; type: "up" | "down"; }) => void; blur: (e: FocusEvent) => void; focus: (e: FocusEvent) => void; }; }; export declare const inputNumberProps: { native: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, never, never, boolean, false>; controls: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, never, never, boolean, false>; showStyle: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; convertUnit: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; precision: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showThousan: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showUppcase: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nativeTag: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nativeTagFormatter: { readonly type: import('vue').PropType<(value: unknown, props: Record<string, any>, ref?: import('vue').ComponentInternalInstance | null) => string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; addonBefore: { type: import('vue').PropType<any>; }; addonAfter: { type: import('vue').PropType<any>; }; prefix: { type: import('vue').PropType<any>; }; suffix: { type: import('vue').PropType<any>; }; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; placeholder: { type: StringConstructor; }; name: { type: StringConstructor; }; id: { type: StringConstructor; }; type: { type: StringConstructor; }; valueModifiers: { type: ObjectConstructor; }; status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>; stringMode: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown, import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, boolean>; value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown, import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, boolean>; prefixCls: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string>, unknown, unknown, string, boolean>; min: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown, import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, boolean>; max: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown, import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, boolean>; step: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown, import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, boolean>; tabindex: { type: NumberConstructor; }; readonly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; keyboard: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; parser: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(displayValue: string) => import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown, (displayValue: string) => import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, boolean>; formatter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: { userTyping: boolean; input: string; }) => string>, unknown, unknown, (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: { userTyping: boolean; input: string; }) => string, boolean>; decimalSeparator: { type: StringConstructor; }; dataSource: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columnBizType: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; inputElement: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; clearIcon: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; loading: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; hidden: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowClear: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autocomplete: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; lazy: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; maxlength: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showCount: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<boolean | import('ant-design-vue/es/vc-input/inputProps').ShowCountProps>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; htmlSize: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; focused: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerFocus: { readonly type: import('vue').PropType<() => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; handleReset: { readonly type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const inputNumberEmits: { "update:value": (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => void; input: (text: string) => void; change: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => void; "press-enter": import('ant-design-vue/es/_util/EventInterface').KeyboardEventHandler; step: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: { offset: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType; type: "up" | "down"; }) => void; blur: (e: FocusEvent) => void; focus: (e: FocusEvent) => void; compositionend: (e: CompositionEvent) => boolean; compositionstart: (e: CompositionEvent) => boolean; keydown: (e: KeyboardEvent) => boolean; keyup: (e: KeyboardEvent) => boolean; }; export type InputNumberProps = ExtractPropTypes<typeof inputNumberProps>; export type InputNumberPropsKey = keyof InputNumberProps; export type InputNumberEmits = typeof inputNumberEmits;