@vue-ui-kit/ant
Version:
Vue3 UI Kit based on Ant Design
847 lines (846 loc) • 45.4 kB
TypeScript
import { PCanvasGridProps, PCanvasTableInstance } from '../../declarations/antProxy';
declare const _default: <D extends Recordable = Recordable, F extends Recordable = Recordable>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{
props: __VLS_PrettifyLocal<Pick<Partial<{}> & Omit<{
readonly onPick?: ((data: {
row: D;
field: string;
}) => any) | undefined;
readonly onToolbarButtonClick?: ((data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}) => any) | undefined;
readonly onToolbarToolClick?: ((data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}) => any) | undefined;
readonly onResetQuery?: (() => any) | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onPick" | "onToolbarButtonClick" | "onToolbarToolClick" | "onResetQuery"> & PCanvasGridProps<D, F> & Partial<{}>> & import('vue').PublicProps;
expose(exposed: import('vue').ShallowUnwrapRef<{
commitProxy: {
query: (this: any, ...args: any[]) => any;
reload: () => void;
reloadPage: () => Promise<D[]>;
passQuery: (params: Partial<F>, lazy?: boolean) => any;
forcePassQuery: (params: Partial<F>, lazy?: boolean) => any;
};
$canvasTable: import('vue').ComputedRef<PCanvasTableInstance<D> | undefined>;
selectedRowKeys: import('vue').ComputedRef<(string | number)[]>;
setBtnLoading: (code: string, value: boolean) => void;
selectedRecords: import('vue').ComputedRef<D[]>;
$form: import('vue').ComputedRef<import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
layout: import('vue-types').VueTypeDef<string>;
labelCol: {
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>;
default: 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;
};
wrapperCol: {
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>;
default: 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;
};
colon: {
type: BooleanConstructor;
default: boolean;
};
labelAlign: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>;
default: import('ant-design-vue/es/form/interface').FormLabelAlign;
};
labelWrap: {
type: BooleanConstructor;
default: boolean;
};
prefixCls: StringConstructor;
requiredMark: {
type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>;
default: "" | import('ant-design-vue/es/form/Form').RequiredMark;
};
hideRequiredMark: {
type: BooleanConstructor;
default: boolean;
};
model: import('vue-types').VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
rules: {
type: import('vue').PropType<{
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
}>;
default: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
};
validateMessages: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>;
default: import('ant-design-vue/es/form/interface').ValidateMessages;
};
validateOnRuleChange: {
type: BooleanConstructor;
default: boolean;
};
scrollToFirstError: {
default: boolean | import('scroll-into-view-if-needed').Options<any>;
type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>;
};
onSubmit: {
type: import('vue').PropType<(e: Event) => void>;
default: (e: Event) => void;
};
name: StringConstructor;
validateTrigger: {
type: import('vue').PropType<string | string[]>;
default: string | string[];
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>;
default: import('ant-design-vue/es/button').SizeType;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
onValuesChange: {
type: import('vue').PropType<(changedValues: any, values: any) => void>;
default: (changedValues: any, values: any) => void;
};
onFieldsChange: {
type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>;
default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
};
onFinish: {
type: import('vue').PropType<(values: any) => void>;
default: (values: any) => void;
};
onFinishFailed: {
type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>;
default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
};
onValidate: {
type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>;
default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
};
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
size: import('ant-design-vue/es/button').SizeType;
onSubmit: (e: Event) => void;
disabled: boolean;
validateTrigger: string | string[];
onFinish: (values: any) => void;
validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages;
requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark;
colon: boolean;
labelCol: 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;
labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign;
labelWrap: boolean;
wrapperCol: 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;
rules: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
onValuesChange: (changedValues: any, values: any) => void;
onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
hideRequiredMark: boolean;
model: {
[key: string]: any;
};
validateOnRuleChange: boolean;
scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>;
}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import('vue').ExtractPropTypes<{
layout: import('vue-types').VueTypeDef<string>;
labelCol: {
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>;
default: 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;
};
wrapperCol: {
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>;
default: 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;
};
colon: {
type: BooleanConstructor;
default: boolean;
};
labelAlign: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>;
default: import('ant-design-vue/es/form/interface').FormLabelAlign;
};
labelWrap: {
type: BooleanConstructor;
default: boolean;
};
prefixCls: StringConstructor;
requiredMark: {
type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>;
default: "" | import('ant-design-vue/es/form/Form').RequiredMark;
};
hideRequiredMark: {
type: BooleanConstructor;
default: boolean;
};
model: import('vue-types').VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
rules: {
type: import('vue').PropType<{
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
}>;
default: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
};
validateMessages: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>;
default: import('ant-design-vue/es/form/interface').ValidateMessages;
};
validateOnRuleChange: {
type: BooleanConstructor;
default: boolean;
};
scrollToFirstError: {
default: boolean | import('scroll-into-view-if-needed').Options<any>;
type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>;
};
onSubmit: {
type: import('vue').PropType<(e: Event) => void>;
default: (e: Event) => void;
};
name: StringConstructor;
validateTrigger: {
type: import('vue').PropType<string | string[]>;
default: string | string[];
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>;
default: import('ant-design-vue/es/button').SizeType;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
onValuesChange: {
type: import('vue').PropType<(changedValues: any, values: any) => void>;
default: (changedValues: any, values: any) => void;
};
onFieldsChange: {
type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>;
default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
};
onFinish: {
type: import('vue').PropType<(values: any) => void>;
default: (values: any) => void;
};
onFinishFailed: {
type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>;
default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
};
onValidate: {
type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>;
default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
};
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, {
size: import('ant-design-vue/es/button').SizeType;
onSubmit: (e: Event) => void;
disabled: boolean;
validateTrigger: string | string[];
onFinish: (values: any) => void;
validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages;
requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark;
colon: boolean;
labelCol: 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;
labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign;
labelWrap: boolean;
wrapperCol: 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;
rules: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
onValuesChange: (changedValues: any, values: any) => void;
onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
hideRequiredMark: boolean;
model: {
[key: string]: any;
};
validateOnRuleChange: boolean;
scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>;
}> | undefined>;
getFormData: () => Partial<F>;
setLoadings: (value: boolean | Record<string, boolean>) => void;
resizeTable: () => void;
}>): void;
attrs: any;
slots: Partial<Record<number, (_: {
cell: import('e-virt-table/dist/lib/Cell').default | import('e-virt-table/dist/lib/CellHeader').default;
formatter?: import('e-virt-table').FormatterMethod;
formatterFooter?: import('e-virt-table').FormatterMethod;
hoverIconName?: string;
operation: boolean;
align: import('e-virt-table').Align;
verticalAlign: import('e-virt-table').VerticalAlign;
fixed?: import('e-virt-table').Fixed;
type: import('e-virt-table').Type | "";
editorType: string;
editorProps: any;
cellType: import('e-virt-table').CellType;
level: number;
colspan: number;
rowspan: number;
mergeRow: boolean;
mergeCol: boolean;
relationRowKeys: string[];
relationColKeys: string[];
key: string;
column: import('e-virt-table').Column;
rowIndex: number;
colIndex: number;
rowKey: string;
row: any;
value: any;
render: import('e-virt-table').Render;
renderFooter: import('e-virt-table').Render;
style: any;
domDataset: any;
rules: import('e-virt-table/dist/lib/Validator').Rules | import('e-virt-table/dist/lib/Validator').Rule;
message: string;
text: string;
displayText: string;
visibleWidth: number;
visibleHeight: number;
isHasChanged: boolean;
drawX: number;
drawY: number;
drawCellBgColor: string;
drawCellSkyBgColor: string;
drawTextColor: string;
drawTextFont: string;
drawTextX: number;
drawTextY: number;
drawTextWidth: number;
drawTextHeight: number;
drawTreeImageX: number;
drawTreeImageY: number;
drawTreeImageWidth: number;
drawTreeImageHeight: number;
drawTreeImageName: string;
drawTreeImageSource?: HTMLImageElement;
drawSelectionImageX: number;
drawSelectionImageY: number;
drawSelectionImageWidth: number;
drawSelectionImageHeight: number;
drawSelectionImageName: string;
drawSelectionImageSource?: HTMLImageElement;
drawHoverImageX: number;
drawHoverImageY: number;
drawHoverImageWidth: number;
drawHoverImageHeight: number;
drawHoverImageName: string;
drawHoverImageSource?: HTMLImageElement;
autoRowHeight: boolean;
calculatedHeight: number;
ellipsis: boolean;
rowExpand: boolean;
rowHasChildren: boolean;
overflowTooltipShow: boolean;
selectorCellValueType: import('e-virt-table').SelectorCellValueType;
overflowTooltipMaxWidth: number;
overflowTooltipPlacement: import('e-virt-table').OverflowTooltipPlacement;
maxLineClamp: import('e-virt-table').LineClampType;
ctx: import('e-virt-table/dist/lib/Context').default;
x: number;
y: number;
width: number;
height: number;
} | {
cell: import('e-virt-table/dist/lib/Cell').default | import('e-virt-table/dist/lib/CellHeader').default;
align: import('e-virt-table').Align;
hideHeaderSelection: boolean;
verticalAlign: import('e-virt-table').VerticalAlign;
fixed?: import('e-virt-table').Fixed;
minWidth?: number;
maxWidth?: number;
widthFillDisable: boolean;
type: import('e-virt-table').Type | "";
operation: boolean;
editorType: string;
level: number;
text: string;
hide: boolean;
displayText: string;
colspan: number;
rowspan: number;
row: any;
key: string;
required: boolean;
readonly: boolean;
ellipsis: boolean;
overflowTooltipShow: boolean;
children: import('e-virt-table').Column[];
column: import('e-virt-table').Column;
colIndex: number;
rowKey: string;
rules?: import('e-virt-table/dist/lib/Validator').Rules | import('e-virt-table/dist/lib/Validator').Rule;
hasChildren: boolean;
render: import('e-virt-table').Render;
style: Partial<CSSStyleDeclaration>;
drawX: number;
drawY: number;
sortIconName: string;
sortAscIconName: string;
sortDescIconName: string;
visibleWidth: number;
visibleHeight: number;
maxLineClampHeader: import('e-virt-table').LineClampType;
domDataset: any;
drawTextX: number;
drawTextY: number;
drawTextWidth: number;
drawTextHeight: number;
drawCellBgColor: string;
drawTextColor: string;
drawTextFont: string;
drawSelectionImageX: number;
drawSelectionImageY: number;
drawSelectionImageWidth: number;
drawSelectionImageHeight: number;
drawSelectionImageName: string;
drawSelectionImageSource?: HTMLImageElement;
drawSortImageX: number;
drawSortImageY: number;
drawSortImageWidth: number;
drawSortImageHeight: number;
drawSortImageName: string;
drawSortImageSource?: HTMLImageElement;
ctx: import('e-virt-table/dist/lib/Context').default;
x: number;
y: number;
width: number;
height: number;
cellType: import('e-virt-table').CellType;
}) => any>>;
emit: {
(event: "toolbarButtonClick", data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}): void;
(event: "toolbarToolClick", data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}): void;
(event: "pick", data: {
row: D;
field: string;
}): void;
(event: "resetQuery"): void;
};
}>) => import('vue').VNode & {
__ctx?: Awaited<typeof __VLS_setup>;
};
export default _default;
type __VLS_PrettifyLocal<T> = {
[K in keyof T]: T[K];
} & {};