import { IFormAbility } from '../ability'; import { FormActionType } from '../event'; import { IDECtrlControllerParams } from './i-de-ctrl-controller-params'; /** * 编辑表单控制器输入参数接口 * * @export * @interface IFormControllerParams * @extends {IWidgetsControllerParams} */ export interface IFormControllerParams extends IDECtrlControllerParams { /** * 表单校验 * * @type {Function} * @memberof IFormControllerParams */ formValidate: () => Promise; /** * 表单项校验 * * @type {Function} * @memberof IFormControllerParams */ formValidateFields: (name: string[]) => Promise; }