UNPKG

yanzhen-design-vue

Version:

254 lines (253 loc) 10.3 kB
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes } from 'vue'; import { Input } from 'ant-design-vue'; export type AInputInstance = { [K in keyof InstanceType<typeof Input>]: InstanceType<typeof Input>[K]; }; export declare const inputOptions: { ns: any; class: any; name: any; }; export declare const inputName: any; export declare const inputPreviewName: any; export declare const AntInput: { props: { inputElement: import('vue').PropType<any>; addonBefore: import('vue').PropType<any>; addonAfter: import('vue').PropType<any>; prefix: import('vue').PropType<any>; suffix: import('vue').PropType<any>; clearIcon: import('vue').PropType<any>; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; }; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; value: { type: import('vue').PropType<string | number>; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; loading: { type: BooleanConstructor; default: any; }; defaultValue: { type: import('vue').PropType<string | number>; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; placeholder: { type: import('vue').PropType<string | number>; }; hidden: { type: BooleanConstructor; default: any; }; allowClear: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; bordered: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; showCount: { type: import('vue').PropType<boolean | import('ant-design-vue/es/vc-input/inputProps').ShowCountProps>; }; htmlSize: NumberConstructor; valueModifiers: ObjectConstructor; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import('vue').PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; }; emits: { "update:value": (val: string) => void; change: import('ant-design-vue/es/_util/EventInterface').ChangeEventHandler; blur: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; input: import('ant-design-vue/es/_util/EventInterface').ChangeEventHandler; focus: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; compositionend: import('ant-design-vue/es/_util/EventInterface').CompositionEventHandler; compositionstart: import('ant-design-vue/es/_util/EventInterface').CompositionEventHandler; keydown: import('ant-design-vue/es/_util/EventInterface').KeyboardEventHandler; keyup: import('ant-design-vue/es/_util/EventInterface').KeyboardEventHandler; "press-enter": import('ant-design-vue/es/_util/EventInterface').KeyboardEventHandler; }; }; export declare const inputProps: { type: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, string, unknown, string, boolean>; dataSource: { type: StringConstructor; }; columnBizType: { type: StringConstructor; }; inputElement: { type: import('vue').PropType<any>; }; addonBefore: { type: import('vue').PropType<any>; }; addonAfter: { type: import('vue').PropType<any>; }; prefix: { type: import('vue').PropType<any>; }; suffix: { type: import('vue').PropType<any>; }; clearIcon: { type: import('vue').PropType<any>; }; 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; }; name: { type: StringConstructor; }; 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; }; 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; }; id: { type: StringConstructor; }; 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; }; 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; }; status: { type: import('vue').PropType<"" | "error" | "warning">; }; 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; }; 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; }; prefixCls: { type: StringConstructor; }; 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; }; 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; }; lazy: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; maxlength: { type: NumberConstructor; }; 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; }; valueModifiers: { type: ObjectConstructor; }; 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: { type: import('vue').PropType<() => void>; }; 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; }; handleReset: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; }; }; export declare const inputEmits: { "update:value": (val: string) => boolean; change: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => boolean; blur: (e: FocusEvent) => boolean; input: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => boolean; focus: (e: FocusEvent) => boolean; compositionend: (e: CompositionEvent) => boolean; compositionstart: (e: CompositionEvent) => boolean; keydown: (e: KeyboardEvent) => boolean; keyup: (e: KeyboardEvent) => boolean; "press-enter": (e: KeyboardEvent) => boolean; }; export type InputProps = ExtractPropTypes<typeof inputProps>; export type InputPropsKey = keyof InputProps; export type InputEmits = ExtractEmitsTypes<typeof inputEmits>;