yanzhen-design-vue
Version:
210 lines (209 loc) • 9.87 kB
TypeScript
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
import { ExtractPropTypes } from 'vue';
export declare const formItemGroupOptions: {
ns: any;
class: any;
name: any;
};
export declare const formItemGroupName: any;
export declare const formItemGroupProps: {
validateInfos: {
type: ObjectConstructor;
};
labelWidth: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
label: {
readonly type: import('vue').PropType<any>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
help: {
readonly type: import('vue').PropType<any>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
extra: {
readonly type: import('vue').PropType<any>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
validateStatus: {
readonly type: import('vue').PropType<any>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
htmlFor: {
readonly type: import('vue').PropType<string>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
prefixCls: {
readonly type: import('vue').PropType<string>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
labelCol: {
readonly type: import('vue').PropType<Partial<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<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: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
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: {
readonly type: import('vue').PropType<unknown>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
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: {
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;
};
noStyle: {
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;
};
tooltip: {
readonly type: import('vue').PropType<string>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
};
export declare const formItemGroupEmits: {};
export type FormItemGroupProps = ExtractPropTypes<typeof formItemGroupProps>;
export type FormItemGroupPropsKey = keyof FormItemGroupProps;
export type FormItemGroupEmits = ExtractEmitsTypes<typeof formItemGroupEmits>;