@deep/nest-kit
    Preparing search index...

    Class NestKitValidationPipe

    Hierarchy

    • ValidationPipe
      • NestKitValidationPipe
    Index

    Constructors

    • Parameters

      • Optionaloptions: ValidationPipeOptions

      Returns NestKitValidationPipe

    Properties

    errorHttpStatusCode: ErrorHttpStatusCode
    exceptionFactory: (errors: ValidationError[]) => any
    expectedType: undefined | Type<any>
    isDetailedOutputDisabled?: boolean
    isTransformEnabled: boolean
    transformOptions: undefined | ClassTransformOptions
    validateCustomDecorators: boolean
    validatorOptions: ValidatorOptions

    Methods

    • Returns (validationErrors?: ValidationError[]) => BadRequestException

    • Parameters

      • validationErrors: ValidationError[]

      Returns string[]

    • Parameters

      • value: unknown

      Returns boolean

    • Parameters

      • OptionaltransformerPackage: TransformerPackage

      Returns TransformerPackage

    • Parameters

      • OptionalvalidatorPackage: ValidatorPackage

      Returns ValidatorPackage

    • Parameters

      • error: ValidationError
      • OptionalparentPath: string

      Returns ValidationError[]

    • Parameters

      • parentPath: string
      • error: ValidationError

      Returns ValidationError

    • Parameters

      • value: any

      Returns void

    • Type Parameters

      • T = any
      • R = T

      Parameters

      • value: T
      • metatype: object | Type<unknown>

      Returns string | object | R

    • Parameters

      • metadata: ArgumentMetadata

      Returns boolean

    • Method to implement a custom pipe. Called with two parameters

      Parameters

      • value: any

        argument before it is received by route handler method

      • metadata: ArgumentMetadata

        contains metadata about the value

      Returns Promise<any>

    • Parameters

      • value: any
      • metadata: ArgumentMetadata

      Returns any

    • Parameters

      • object: object
      • OptionalvalidatorOptions: ValidatorOptions

      Returns ValidationError[] | Promise<ValidationError[]>