UNPKG

tav-ui

Version:
212 lines (211 loc) 9 kB
import type { ExtractPropTypes, PropType } from 'vue'; import type { InputNumberProps } from 'ant-design-vue'; export interface IInputNumberRangeProps { value: Array<number>; disabled?: InputNumberProps['disabled']; minPlaceHolder?: InputNumberProps['placeholder']; maxPlaceHolder?: InputNumberProps['placeholder']; size?: 'small' | 'large' | 'default' | undefined; prefixCenter?: string | number | undefined; precision?: InputNumberProps['precision']; } export declare const inputNumberRangeProps: { value: { type: PropType<number[]>; default: () => never[]; }; disabled: { type: PropType<boolean | undefined>; default: boolean; }; minProps: { type: PropType<Partial<{ size?: unknown; bordered?: unknown; placeholder?: unknown; name?: unknown; id?: unknown; type?: unknown; addonBefore?: unknown; addonAfter?: unknown; prefix?: unknown; 'onUpdate:value'?: unknown; valueModifiers?: unknown; stringMode?: unknown; defaultValue?: unknown; value?: unknown; prefixCls?: unknown; min?: unknown; max?: unknown; step?: unknown; tabindex?: unknown; controls?: unknown; readonly?: unknown; disabled?: unknown; autofocus?: unknown; keyboard?: unknown; parser?: unknown; formatter?: unknown; precision?: unknown; decimalSeparator?: unknown; onInput?: unknown; onChange?: unknown; onPressEnter?: unknown; onStep?: unknown; onBlur?: unknown; onFocus?: unknown; } & { keyboard: boolean; bordered: boolean; step: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType; controls: boolean; } & { type?: string | undefined; value?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; size?: import("ant-design-vue/lib/button").ButtonSize; name?: string | undefined; prefix?: any; prefixCls?: string | undefined; disabled?: boolean | undefined; onFocus?: ((e: FocusEvent) => void) | undefined; onBlur?: ((e: FocusEvent) => void) | undefined; onChange?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType) => void) | undefined; onInput?: ((text: string) => void) | undefined; id?: string | undefined; placeholder?: string | undefined; "onUpdate:value"?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType) => void) | undefined; readonly?: boolean | undefined; defaultValue?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; tabindex?: number | undefined; autofocus?: boolean | undefined; addonAfter?: any; addonBefore?: any; max?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; min?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; valueModifiers?: Record<string, any> | undefined; stringMode?: boolean | undefined; parser?: ((displayValue: string) => import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType) | undefined; formatter?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string) | undefined; precision?: number | undefined; decimalSeparator?: string | undefined; onPressEnter?: import("ant-design-vue/lib/_util/EventInterface").KeyboardEventHandler | undefined; onStep?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType, info: { offset: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void) | undefined; }>>; default: () => {}; }; maxProps: { type: PropType<Partial<{ size?: unknown; bordered?: unknown; placeholder?: unknown; name?: unknown; id?: unknown; type?: unknown; addonBefore?: unknown; addonAfter?: unknown; prefix?: unknown; 'onUpdate:value'?: unknown; valueModifiers?: unknown; stringMode?: unknown; defaultValue?: unknown; value?: unknown; prefixCls?: unknown; min?: unknown; max?: unknown; step?: unknown; tabindex?: unknown; controls?: unknown; readonly?: unknown; disabled?: unknown; autofocus?: unknown; keyboard?: unknown; parser?: unknown; formatter?: unknown; precision?: unknown; decimalSeparator?: unknown; onInput?: unknown; onChange?: unknown; onPressEnter?: unknown; onStep?: unknown; onBlur?: unknown; onFocus?: unknown; } & { keyboard: boolean; bordered: boolean; step: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType; controls: boolean; } & { type?: string | undefined; value?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; size?: import("ant-design-vue/lib/button").ButtonSize; name?: string | undefined; prefix?: any; prefixCls?: string | undefined; disabled?: boolean | undefined; onFocus?: ((e: FocusEvent) => void) | undefined; onBlur?: ((e: FocusEvent) => void) | undefined; onChange?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType) => void) | undefined; onInput?: ((text: string) => void) | undefined; id?: string | undefined; placeholder?: string | undefined; "onUpdate:value"?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType) => void) | undefined; readonly?: boolean | undefined; defaultValue?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; tabindex?: number | undefined; autofocus?: boolean | undefined; addonAfter?: any; addonBefore?: any; max?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; min?: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType | undefined; valueModifiers?: Record<string, any> | undefined; stringMode?: boolean | undefined; parser?: ((displayValue: string) => import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType) | undefined; formatter?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType, info: { userTyping: boolean; input: string; }) => string) | undefined; precision?: number | undefined; decimalSeparator?: string | undefined; onPressEnter?: import("ant-design-vue/lib/_util/EventInterface").KeyboardEventHandler | undefined; onStep?: ((value: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType, info: { offset: import("ant-design-vue/lib/input-number/src/utils/MiniDecimal").ValueType; type: "up" | "down"; }) => void) | undefined; }>>; default: () => {}; }; minPlaceHolder: { type: PropType<string | undefined>; default: any; }; maxPlaceHolder: { type: PropType<string | undefined>; default: any; }; min: { type: NumberConstructor; }; max: { type: NumberConstructor; default: number; }; size: { type: PropType<"default" | "small" | "large" | undefined>; default: string; }; prefixCenter: { type: PropType<string | number | undefined>; default: string; }; precision: { type: PropType<number | undefined>; }; }; export declare const inputNumberRangeEmits: string[]; export declare type InputNumberRangeProps = ExtractPropTypes<typeof inputNumberRangeProps>;