UNPKG

yanzhen-design-vue

Version:

325 lines (324 loc) 15.4 kB
export declare const YzFormItem: import('@yanzhen-libs/utils-vue').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ labelWidth: { type: (StringConstructor | NumberConstructor)[]; }; label: { type: import('vue').PropType<any>; }; help: { type: import('vue').PropType<any>; }; extra: { type: import('vue').PropType<any>; }; validateStatus: { type: import('vue').PropType<any>; }; htmlFor: { type: StringConstructor; }; prefixCls: { type: StringConstructor; }; labelCol: { readonly type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperCol: { readonly type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; hasFeedback: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; colon: { 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; }; labelAlign: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>; }; prop: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number | (string | number)[]>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; name: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number | (string | number)[]>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rules: { type: import('vue').PropType<import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]>; }; autoLink: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; required: { 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; }; validateFirst: { 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; }; validateTrigger: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; messageVariables: { readonly type: import('vue').PropType<Record<string, string>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; hidden: { type: BooleanConstructor; }; noStyle: { type: BooleanConstructor; }; tooltip: { type: StringConstructor; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ labelWidth: { type: (StringConstructor | NumberConstructor)[]; }; label: { type: import('vue').PropType<any>; }; help: { type: import('vue').PropType<any>; }; extra: { type: import('vue').PropType<any>; }; validateStatus: { type: import('vue').PropType<any>; }; htmlFor: { type: StringConstructor; }; prefixCls: { type: StringConstructor; }; labelCol: { readonly type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperCol: { readonly type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; hasFeedback: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; colon: { 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; }; labelAlign: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>; }; prop: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number | (string | number)[]>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; name: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number | (string | number)[]>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rules: { type: import('vue').PropType<import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]>; }; autoLink: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; required: { 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; }; validateFirst: { 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; }; validateTrigger: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; messageVariables: { readonly type: import('vue').PropType<Record<string, string>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; hidden: { type: BooleanConstructor; }; noStyle: { type: BooleanConstructor; }; tooltip: { type: StringConstructor; }; }>> & Readonly<{}>, { hidden: boolean; hasFeedback: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; autoLink: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; noStyle: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>; export default YzFormItem; export * from './src/form-item'; export * from './src/use-form-item'; export * from './schema';