@antdv/pro-utils
Version:
@antdv/pro-utils
55 lines (54 loc) • 3.35 kB
TypeScript
import type { CSSProperties, ExtractPublicPropTypes } from 'vue';
import type { LabelTooltipType, VueNode } from '../typing';
export declare const proFormBaseGroupProps: {
readonly title: import("../vueHelper").VueTypeValidateDef<VueNode, import("../vueHelper").ValidatorFunction<VueNode>>;
readonly tooltip: import("../vueHelper").VueTypeDef<string | LabelTooltipType>;
readonly extra: import("../vueHelper").VueTypeValidateDef<VueNode, import("../vueHelper").ValidatorFunction<VueNode>>;
readonly size: import("../vueHelper").VueTypeDef<number | "small" | "middle" | "large" | [import("ant-design-vue/es/space").SpaceSize, import("ant-design-vue/es/space").SpaceSize]>;
readonly style: import("../vueHelper").VueTypeValidateDef<CSSProperties, import("../vueHelper").ValidatorFunction<CSSProperties>>;
readonly titleStyle: import("../vueHelper").VueTypeValidateDef<CSSProperties, import("../vueHelper").ValidatorFunction<CSSProperties>>;
readonly titleRender: import("../vueHelper").VueTypeValidateDef<() => VueNode, import("../vueHelper").ValidatorFunction<() => VueNode>>;
readonly align: import("../vueHelper").VueTypeValidateDef<string, import("../vueHelper").ValidatorFunction<string>>;
readonly spaceProps: import("../vueHelper").VueTypeValidateDef<Partial<import("vue").ExtractPropTypes<{
prefixCls: StringConstructor;
size: {
type: import("vue").PropType<import("ant-design-vue/es/space").SpaceSize | [import("ant-design-vue/es/space").SpaceSize, import("ant-design-vue/es/space").SpaceSize]>;
};
direction: import("vue-types").VueTypeDef<string> & {
default: string;
};
align: import("vue-types").VueTypeDef<string>;
wrap: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
className?: string;
style?: CSSProperties;
}, import("../vueHelper").ValidatorFunction<Partial<import("vue").ExtractPropTypes<{
prefixCls: StringConstructor;
size: {
type: import("vue").PropType<import("ant-design-vue/es/space").SpaceSize | [import("ant-design-vue/es/space").SpaceSize, import("ant-design-vue/es/space").SpaceSize]>;
};
direction: import("vue-types").VueTypeDef<string> & {
default: string;
};
align: import("vue-types").VueTypeDef<string>;
wrap: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
className?: string;
style?: CSSProperties;
}>>;
readonly direction: import("../vueHelper").VueTypeValidateDef<string, import("../vueHelper").ValidatorFunction<string>>;
readonly labelLayout: import("../vueHelper").VueTypeDef<"inline" | "twoLine">;
readonly collapsed: BooleanConstructor;
readonly collapsible: BooleanConstructor;
readonly defaultCollapsed: BooleanConstructor;
readonly onCollapse: import("../vueHelper").VueTypeValidateDef<(collapsed: boolean) => void, import("../vueHelper").ValidatorFunction<(collapsed: boolean) => void>>;
readonly autoFocus: BooleanConstructor;
readonly children: import("../vueHelper").VueTypeValidateDef<VueNode, import("../vueHelper").ValidatorFunction<VueNode>>;
};
export type ProFormBaseGroupProps = ExtractPublicPropTypes<typeof proFormBaseGroupProps>;