ValidationError <T>
Hierarchy
- Error
- ValidationError
Index
Constructors
Properties
Methods
- getEntity
- cannotCommit
- cannotModifyInverseCollection
- cannotModifyReadonlyCollection
- cannotRemoveFromCollectionWithoutOrphanRemoval
- cannotUseGlobalContext
- cannotUseOperatorsInsideEmbeddables
- captureStackTrace
- entityNotManaged
- fromCollectionNotInitialized
- fromMergeWithoutPK
- fromWrongPropertyType
- fromWrongRepositoryType
- invalidCompositeIdentifier
- invalidEmbeddableQuery
- invalidPropertyName
- invalidType
- notDiscoveredEntity
- notEntity
- propertyRequired
- transactionRequired
Constructors
constructor
Type parameters
- T: Partial<any> = Partial<any>
Parameters
message: string
optionalentity: T
Returns ValidationError<T>
Properties
optionalcause
optionalreadonlyentity
message
name
optionalstack
staticoptionalprepareStackTrace
Type declaration
Parameters
err: Error
stackTraces: CallSite[]
Returns any
staticstackTraceLimit
Methods
getEntity
Gets instance of entity that caused this error.
Returns undefined | Partial<any>
staticcannotCommit
Returns ValidationError<Partial<any>>
staticcannotModifyInverseCollection
Parameters
owner: Partial<any>
property: EntityProperty<any, any>
Returns ValidationError<Partial<any>>
staticcannotModifyReadonlyCollection
Parameters
owner: Partial<any>
property: EntityProperty<any, any>
Returns ValidationError<Partial<any>>
staticcannotRemoveFromCollectionWithoutOrphanRemoval
Parameters
owner: Partial<any>
property: EntityProperty<any, any>
Returns ValidationError<Partial<any>>
staticcannotUseGlobalContext
Returns ValidationError<Partial<any>>
staticcannotUseOperatorsInsideEmbeddables
Parameters
className: string
propName: string
payload: unknown
Returns ValidationError<Partial<any>>
staticcaptureStackTrace
Create .stack property on a target object
Parameters
targetObject: object
optionalconstructorOpt: Function
Returns void
staticentityNotManaged
Parameters
entity: Partial<any>
Returns ValidationError<Partial<any>>
staticfromCollectionNotInitialized
Parameters
entity: Partial<any>
prop: EntityProperty<any, any>
Returns ValidationError<Partial<any>>
staticfromMergeWithoutPK
Parameters
meta: EntityMetadata<any>
Returns ValidationError<Partial<any>>
staticfromWrongPropertyType
Parameters
entity: Partial<any>
property: string
expectedType: string
givenType: string
givenValue: string
Returns ValidationError<Partial<any>>
staticfromWrongRepositoryType
Parameters
entityName: string
repoType: string
method: string
Returns ValidationError<Partial<any>>
staticinvalidCompositeIdentifier
Parameters
meta: EntityMetadata<any>
Returns ValidationError<Partial<any>>
staticinvalidEmbeddableQuery
Parameters
className: string
propName: string
embeddableType: string
Returns ValidationError<Partial<any>>
staticinvalidPropertyName
Parameters
entityName: string
invalid: string
Returns ValidationError<Partial<any>>
staticinvalidType
Parameters
type: Constructor<any>
value: any
mode: string
Returns ValidationError<Partial<any>>
staticnotDiscoveredEntity
Parameters
data: any
optionalmeta: EntityMetadata<any>
action: string = 'persist'
Returns ValidationError<Partial<any>>
staticnotEntity
Parameters
owner: Partial<any>
prop: EntityProperty<any, any>
data: any
Returns ValidationError<Partial<any>>
staticpropertyRequired
Parameters
entity: Partial<any>
property: EntityProperty<any, any>
Returns ValidationError<Partial<any>>
statictransactionRequired
Returns ValidationError<Partial<any>>
Optional override for formatting stack traces
https://v8.dev/docs/stack-trace-api#customizing-stack-traces