yanzhen-design-vue
Version:
302 lines (301 loc) • 14 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
inputElement: {
type: import('vue').PropType<any>;
};
clearIcon: {
type: import('vue').PropType<any>;
};
rows: {
type: NumberConstructor;
};
autosize: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
autoSize: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
valueModifiers: {
type: ObjectConstructor;
};
size: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
value: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
name: {
type: StringConstructor;
};
type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password">, unknown, unknown, "number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password", boolean>;
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;
};
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;
};
disabled: {
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;
};
prefixCls: {
type: StringConstructor;
};
id: {
type: StringConstructor;
};
autofocus: {
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: {
type: StringConstructor;
};
readonly: {
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;
};
status: {
type: import('vue').PropType<"" | "error" | "warning">;
};
defaultValue: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
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;
};
placeholder: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
lazy: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
maxlength: {
type: NumberConstructor;
};
bordered: {
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;
};
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: {
type: NumberConstructor;
};
triggerFocus: {
type: import('vue').PropType<() => void>;
};
handleReset: {
type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>;
};
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;
};
}>, {
ref: import('vue').Ref<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:value": (val: string) => void;
change: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => void;
blur: (e: FocusEvent) => void;
input: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => void;
focus: (e: FocusEvent) => void;
compositionend: (e: CompositionEvent) => void;
compositionstart: (e: CompositionEvent) => void;
keydown: (e: KeyboardEvent) => void;
keyup: (e: KeyboardEvent) => void;
resize: (size: {
width: number;
height: number;
}) => void;
"press-enter": (e: KeyboardEvent) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
inputElement: {
type: import('vue').PropType<any>;
};
clearIcon: {
type: import('vue').PropType<any>;
};
rows: {
type: NumberConstructor;
};
autosize: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
autoSize: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
valueModifiers: {
type: ObjectConstructor;
};
size: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
value: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
name: {
type: StringConstructor;
};
type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password">, unknown, unknown, "number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password", boolean>;
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;
};
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;
};
disabled: {
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;
};
prefixCls: {
type: StringConstructor;
};
id: {
type: StringConstructor;
};
autofocus: {
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: {
type: StringConstructor;
};
readonly: {
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;
};
status: {
type: import('vue').PropType<"" | "error" | "warning">;
};
defaultValue: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
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;
};
placeholder: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
lazy: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
maxlength: {
type: NumberConstructor;
};
bordered: {
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;
};
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: {
type: NumberConstructor;
};
triggerFocus: {
type: import('vue').PropType<() => void>;
};
handleReset: {
type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>;
};
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;
};
}>> & Readonly<{
"onUpdate:value"?: (val: string) => any;
onChange?: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => any;
onBlur?: (e: FocusEvent) => any;
onInput?: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => any;
onFocus?: (e: FocusEvent) => any;
onCompositionend?: (e: CompositionEvent) => any;
onCompositionstart?: (e: CompositionEvent) => any;
onKeydown?: (e: KeyboardEvent) => any;
onKeyup?: (e: KeyboardEvent) => any;
onResize?: (size: {
width: number;
height: number;
}) => any;
"onPress-enter"?: (e: KeyboardEvent) => any;
}>, {
type: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password">, unknown, unknown>;
lazy: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;