Skip to main content
Version: 6.3

ValidationError <T>

Hierarchy

Index

Constructors

constructor

  • Type parameters

    • T: Partial<any> = Partial<any>

    Parameters

    • message: string
    • optionalentity: T

    Returns ValidationError<T>

Properties

optionalcause

cause?: unknown

optionalreadonlyentity

entity?: T

message

message: string

name

name: string

optionalstack

stack?: string

staticoptionalprepareStackTrace

prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Optional override for formatting stack traces

@see

Type declaration

    • (err: Error, stackTraces: CallSite[]): any
    • Parameters

      • err: Error
      • stackTraces: CallSite[]

      Returns any

staticstackTraceLimit

stackTraceLimit: number

Methods

getEntity

  • getEntity(): undefined | Partial<any>
  • Gets instance of entity that caused this error.


    Returns undefined | Partial<any>

staticcannotCommit

staticcannotModifyInverseCollection

staticcannotModifyReadonlyCollection

staticcannotRemoveFromCollectionWithoutOrphanRemoval

staticcannotUseGlobalContext

staticcannotUseOperatorsInsideEmbeddables

  • cannotUseOperatorsInsideEmbeddables(className: string, propName: string, payload: unknown): ValidationError<Partial<any>>
  • Parameters

    • className: string
    • propName: string
    • payload: unknown

    Returns ValidationError<Partial<any>>

staticcaptureStackTrace

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object


    Parameters

    • targetObject: object
    • optionalconstructorOpt: Function

    Returns void

staticentityNotManaged

staticfromCollectionNotInitialized

staticfromMergeWithoutPK

staticfromWrongPropertyType

  • fromWrongPropertyType(entity: Partial<any>, property: string, expectedType: string, givenType: string, givenValue: string): ValidationError<Partial<any>>
  • Parameters

    • entity: Partial<any>
    • property: string
    • expectedType: string
    • givenType: string
    • givenValue: string

    Returns ValidationError<Partial<any>>

staticfromWrongRepositoryType

  • fromWrongRepositoryType(entityName: string, repoType: string, method: string): ValidationError<Partial<any>>
  • Parameters

    • entityName: string
    • repoType: string
    • method: string

    Returns ValidationError<Partial<any>>

staticinvalidCompositeIdentifier

staticinvalidEmbeddableQuery

  • invalidEmbeddableQuery(className: string, propName: string, embeddableType: string): ValidationError<Partial<any>>
  • Parameters

    • className: string
    • propName: string
    • embeddableType: string

    Returns ValidationError<Partial<any>>

staticinvalidPropertyName

  • invalidPropertyName(entityName: string, invalid: string): ValidationError<Partial<any>>
  • Parameters

    • entityName: string
    • invalid: string

    Returns ValidationError<Partial<any>>

staticinvalidType

staticnotDiscoveredEntity

staticnotEntity

staticpropertyRequired

statictransactionRequired