bb-inspired
Version:
Core library for BB-inspired NestJS backend
18 lines (17 loc) • 627 B
TypeScript
import { PipeTransform, ArgumentMetadata, ValidationError } from '@nestjs/common';
export declare class GlobalValidationPipe implements PipeTransform<any> {
private options;
private readonly logger;
constructor(options?: {
whitelist?: boolean;
forbidNonWhitelisted?: boolean;
forbidUnknownValues?: boolean;
transformOptions?: {
enableImplicitConversion?: boolean;
};
exceptionFactory?: (errors: ValidationError[]) => any;
});
transform(value: any, metadata: ArgumentMetadata): Promise<any>;
private shouldValidate;
private formatErrors;
}