@aplus-frontend/antdv
Version:
Vue basic component library maintained based on ant-design-vue
615 lines (614 loc) • 23.9 kB
TypeScript
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;