@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
53 lines (52 loc) • 1.65 kB
TypeScript
import { PropType } from 'vue';
import type { TableActionType } from '../../../table-pro';
import type { FormActionType, FormProps, FormSchema } from '../types/form';
declare const _default: import("vue").DefineComponent<{
schema: {
type: PropType<FormSchema>;
default: () => void;
};
formProps: {
type: PropType<FormProps>;
default: FormProps;
};
allDefaultValues: {
type: PropType<Recordable<any>>;
default: () => void;
};
formModel: {
type: PropType<Recordable<any>>;
default: () => void;
};
setFormModel: {
type: PropType<(key: string, value: any) => void>;
default: any;
};
tableAction: {
type: PropType<TableActionType>;
};
formActionType: {
type: PropType<FormActionType>;
};
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
prefixCls: string;
schema: FormSchema;
formProps: FormProps;
allDefaultValues: void;
formModel: void;
setFormModel: (key: string, value: any) => void;
} & {
tableAction?: TableActionType;
formActionType?: FormActionType;
}>, {
prefixCls: string;
schema: FormSchema;
formProps: FormProps;
allDefaultValues: void;
formModel: void;
setFormModel: (key: string, value: any) => void;
}>;
export default _default;