tdesign-vue
Version:
104 lines (103 loc) • 3.5 kB
TypeScript
import { TdInputNumberProps } from './type';
import { PropType } from 'vue';
declare const _default: {
align: {
type: PropType<"center" | "left" | "right">;
validator(val: TdInputNumberProps['align']): boolean;
};
allowInputOverLimit: {
type: BooleanConstructor;
default: boolean;
};
autoWidth: BooleanConstructor;
decimalPlaces: {
type: PropType<import("./type").InputNumberDecimalPlaces>;
default: any;
};
disabled: {
type: BooleanConstructor;
default: any;
};
format: {
type: PropType<(value: import("./type").InputNumberValue, context?: {
fixedNumber?: import("./type").InputNumberValue;
}) => import("./type").InputNumberValue>;
};
inputProps: {
type: PropType<import("..").InputProps<import("..").InputValue>>;
};
label: {
type: PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
largeNumber: BooleanConstructor;
max: {
type: PropType<import("./type").InputNumberValue>;
default: number;
};
min: {
type: PropType<import("./type").InputNumberValue>;
default: number;
};
placeholder: {
type: StringConstructor;
default: any;
};
readonly: {
type: BooleanConstructor;
default: any;
};
size: {
type: PropType<"small" | "medium" | "large">;
default: "small" | "medium" | "large";
validator(val: TdInputNumberProps['size']): boolean;
};
status: {
type: PropType<"error" | "default" | "success" | "warning">;
default: "error" | "default" | "success" | "warning";
validator(val: TdInputNumberProps['status']): boolean;
};
step: {
type: PropType<import("./type").InputNumberValue>;
default: number;
};
suffix: {
type: PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
theme: {
type: PropType<"normal" | "column" | "row">;
default: "normal" | "column" | "row";
validator(val: TdInputNumberProps['theme']): boolean;
};
tips: {
type: PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
value: {
type: PropType<import("./type").InputNumberValue>;
};
defaultValue: {
type: PropType<import("./type").InputNumberValue>;
};
onBlur: PropType<(value: import("./type").InputNumberValue, context: {
e: FocusEvent;
}) => void>;
onChange: PropType<(value: import("./type").InputNumberValue, context: import("./type").ChangeContext) => void>;
onEnter: PropType<(value: import("./type").InputNumberValue, context: {
e: KeyboardEvent;
}) => void>;
onFocus: PropType<(value: import("./type").InputNumberValue, context: {
e: FocusEvent;
}) => void>;
onKeydown: PropType<(value: import("./type").InputNumberValue, context: {
e: KeyboardEvent;
}) => void>;
onKeypress: PropType<(value: import("./type").InputNumberValue, context: {
e: KeyboardEvent;
}) => void>;
onKeyup: PropType<(value: import("./type").InputNumberValue, context: {
e: KeyboardEvent;
}) => void>;
onValidate: PropType<(context: {
error?: "exceed-maximum" | "below-minimum";
}) => void>;
};
export default _default;