UNPKG

563 BTypeScriptView Raw
1import { ValidationChain } from '../chain';
2import { Middleware, Request } from '../base';
3import { Result } from '../validation-result';
4export declare type OneOfCustomMessageBuilder = (options: {
5 req: Request;
6}) => any;
7export declare function oneOf(chains: (ValidationChain | ValidationChain[])[], message?: OneOfCustomMessageBuilder): Middleware & {
8 run: (req: Request) => Promise<Result>;
9};
10export declare function oneOf(chains: (ValidationChain | ValidationChain[])[], message?: any): Middleware & {
11 run: (req: Request) => Promise<Result>;
12};