Class EntityCreationError

Error thrown by the createAndValidate method and include a .fields attribute returning all fields with error

Hierarchy

  • Error
    • EntityCreationError

Constructors

  • Parameters

    • message: string
    • validationError: ValidationError[]
    • Optionaloptions: ErrorOptions

    Returns EntityCreationError

Properties

_raw: ValidationError[]
cause?: unknown
message: string
name: string
stack?: string
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Optional override for formatting stack traces

stackTraceLimit: number

Accessors

  • get rawValidationError(): IJson
  • Return raw ValidationError from class-validator

    Returns IJson

Methods

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

  • Create an EntityCreationError manually from message and property

    Parameters

    • message: string

      Error message that serve as error message as well as error for the constraint

    • constraint: string

      constraint from class-transformer. E.g.: IsString, IsDate, etc

    • property: string

      The property name that is being validated

    • value: unknown

      Value passed to the property

    Returns EntityCreationError

  • Create an instance of EntityCreationError by specifying a message and passing a ValidationError

    Parameters

    • message: string
    • validationError: ValidationError

    Returns EntityCreationError