import { Observable } from 'rxjs'; import { IValidator, ValidatorContext } from '..'; /** * 条件校验,条件函数返回true时才会执行校验,否则直接视为校验通过 * @param condition */ export declare function when(condition: (ctx: ValidatorContext) => boolean): (validator: IValidator) => IValidator; /** * ValidatorMiddlewares.when的异步版本,接收异步的条件函数 * @param condition */ export declare function whenAsync(condition: (formValue: ValidatorContext) => Promise | Observable): (validator: IValidator) => import("..").IAsyncValidator; //# sourceMappingURL=when.d.ts.map