yanzhen-design-vue
Version:
323 lines (322 loc) • 15.4 kB
TypeScript
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;