UNPKG

@nestjs/common

Version:

Nest - modern, fast, powerful node.js web framework (@common)

17 lines (16 loc) 762 B
import { ArgumentMetadata } from '../index'; import { ValidatorOptions } from '../interfaces/external/validator-options.interface'; import { PipeTransform } from '../interfaces/features/pipe-transform.interface'; export interface ValidationPipeOptions extends ValidatorOptions { transform?: boolean; disableErrorMessages?: boolean; } export declare class ValidationPipe implements PipeTransform<any> { protected isTransformEnabled: boolean; protected isDetailedOutputDisabled?: boolean; protected validatorOptions: ValidatorOptions; constructor(options?: ValidationPipeOptions); transform(value: any, metadata: ArgumentMetadata): Promise<any>; private toValidate(metadata); toEmptyIfNil<T = any, R = any>(value: T): R | {}; }