yanzhen-design-vue
Version:
214 lines (213 loc) • 12.6 kB
TypeScript
declare function __VLS_template(): {
slots: Partial<Record<string, (_: any) => any>> & Partial<Record<string, (_: any) => any>>;
refs: {
_ref1: unknown;
_ref2: unknown;
};
attrs: Partial<{}>;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
defaultValue: {
type: (StringConstructor | NumberConstructor)[];
};
value: {
type: StringConstructor;
};
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>;
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;
};
controls: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
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>;
precision: {
type: NumberConstructor;
};
decimalSeparator: {
type: StringConstructor;
};
}>, {
ref1: import('vue').Ref<any, any>;
ref2: import('vue').Ref<any, any>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:value": (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => void;
change: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => void;
blur: (e: FocusEvent) => void;
input: (text: string) => void;
focus: (e: FocusEvent) => void;
"press-enter": (e: KeyboardEvent) => void;
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;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
defaultValue: {
type: (StringConstructor | NumberConstructor)[];
};
value: {
type: StringConstructor;
};
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>;
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;
};
controls: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
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>;
precision: {
type: NumberConstructor;
};
decimalSeparator: {
type: StringConstructor;
};
}>> & Readonly<{
"onUpdate:value"?: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => any;
onChange?: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType) => any;
onBlur?: (e: FocusEvent) => any;
onInput?: (text: string) => any;
onFocus?: (e: FocusEvent) => any;
"onPress-enter"?: (e: KeyboardEvent) => any;
onStep?: (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";
}) => any;
}>, {
size: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>;
disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
status: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"" | "error" | "warning">, unknown, unknown>;
min: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown>;
max: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown>;
prefixCls: string;
bordered: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
autofocus: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
keyboard: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
readonly: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
step: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType>, unknown, unknown>;
stringMode: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
controls: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
parser: (displayValue: string) => import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType;
formatter: (value: import('ant-design-vue/es/input-number/src/utils/MiniDecimal').ValueType, info: {
userTyping: boolean;
input: string;
}) => string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};