Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BadRequestExceptionPipe

Hierarchy

  • ValidationPipe
    • BadRequestExceptionPipe

Implements

  • PipeTransform<any>

Index

Constructors

constructor

Properties

Protected errorHttpStatusCode

errorHttpStatusCode: ErrorHttpStatusCode

Protected exceptionFactory

exceptionFactory: function

Type declaration

    • (errors: ValidationError[]): any
    • Parameters

      • errors: ValidationError[]

      Returns any

Protected expectedType

expectedType: Type<any>

Protected Optional isDetailedOutputDisabled

isDetailedOutputDisabled: boolean

Protected isTransformEnabled

isTransformEnabled: boolean

Protected transformOptions

transformOptions: ClassTransformOptions

Protected validateCustomDecorators

validateCustomDecorators: boolean

Protected validatorOptions

validatorOptions: ValidatorOptions

Methods

createExceptionFactory

  • createExceptionFactory(): function
  • Returns function

      • (validationErrors?: ValidationError[]): unknown
      • Parameters

        • Optional validationErrors: ValidationError[]

        Returns unknown

Protected flattenValidationErrors

  • flattenValidationErrors(validationErrors: ValidationError[]): string[]
  • Parameters

    • validationErrors: ValidationError[]

    Returns string[]

Protected isPrimitive

  • isPrimitive(value: unknown): boolean
  • Parameters

    • value: unknown

    Returns boolean

Protected loadTransformer

  • loadTransformer(): any
  • Returns any

Protected loadValidator

  • loadValidator(): any
  • Returns any

Protected mapChildrenToValidationErrors

  • mapChildrenToValidationErrors(error: ValidationError, parentPath?: string): ValidationError[]
  • Parameters

    • error: ValidationError
    • Optional parentPath: string

    Returns ValidationError[]

Protected prependConstraintsWithParentProp

  • prependConstraintsWithParentProp(parentPath: string, error: ValidationError): ValidationError
  • Parameters

    • parentPath: string
    • error: ValidationError

    Returns ValidationError

Protected stripProtoKeys

  • stripProtoKeys(value: Record<string, any>): void
  • Parameters

    • value: Record<string, any>

    Returns void

Protected toEmptyIfNil

  • toEmptyIfNil<T, R>(value: T): R | __type
  • Type parameters

    • T

    • R

    Parameters

    • value: T

    Returns R | __type

Protected toValidate

  • toValidate(metadata: ArgumentMetadata): boolean
  • Parameters

    • metadata: ArgumentMetadata

    Returns boolean

transform

  • transform(value: any, metadata: ArgumentMetadata): Promise<any>
  • Parameters

    • value: any
    • metadata: ArgumentMetadata

    Returns Promise<any>

Protected transformPrimitive

  • transformPrimitive(value: any, metadata: ArgumentMetadata): any
  • Parameters

    • value: any
    • metadata: ArgumentMetadata

    Returns any

Generated using TypeDoc