Skip to main content
Version: 6.3

MetadataError <T>

Hierarchy

Index

Constructors

constructor

  • Type parameters

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

    Parameters

    • message: string
    • optionalentity: T

    Returns MetadataError<T>

Properties

optionalcause

cause?: unknown

optionalreadonlyentity

entity?: T

message

message: string

name

name: string

optionalstack

stack?: string

staticoptionalprepareStackTrace

prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

@see

Type declaration

    • (err, stackTraces): 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

  • Returns ValidationError<Partial<any>>

staticcannotModifyInverseCollection

  • cannotModifyInverseCollection(owner, property): ValidationError<Partial<any>>
  • Parameters

    Returns ValidationError<Partial<any>>

staticcannotModifyReadonlyCollection

  • cannotModifyReadonlyCollection(owner, property): ValidationError<Partial<any>>
  • Parameters

    Returns ValidationError<Partial<any>>

staticcannotRemoveFromCollectionWithoutOrphanRemoval

  • cannotRemoveFromCollectionWithoutOrphanRemoval(owner, property): ValidationError<Partial<any>>
  • Parameters

    Returns ValidationError<Partial<any>>

staticcannotUseGlobalContext

  • Returns ValidationError<Partial<any>>

staticcannotUseOperatorsInsideEmbeddables

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

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

    Returns ValidationError<Partial<any>>

staticcaptureStackTrace

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


    Parameters

    • targetObject: object
    • optionalconstructorOpt: Function

    Returns void

staticduplicateEntityDiscovered

  • duplicateEntityDiscovered(paths, subject): MetadataError<Partial<any>>
  • Parameters

    • paths: string[]
    • subject: string = 'entity names'

    Returns MetadataError<Partial<any>>

staticduplicateFieldName

  • duplicateFieldName(className, names): MetadataError<Partial<any>>
  • Parameters

    • className: string
    • names: [string, string][]

    Returns MetadataError<Partial<any>>

staticentityNotFound

  • Parameters

    • name: string
    • path: string

    Returns MetadataError<Partial<any>>

staticentityNotManaged

  • Parameters

    • entity: Partial<any>

    Returns ValidationError<Partial<any>>

staticfromCollectionNotInitialized

  • Parameters

    Returns ValidationError<Partial<any>>

staticfromInversideSidePrimary

  • fromInversideSidePrimary(meta, owner, prop): MetadataError<Partial<any>>

staticfromMergeWithoutPK

staticfromMissingOption

  • fromMissingOption(meta, prop, option): MetadataError<Partial<any>>

staticfromMissingPrimaryKey

staticfromUnknownEntity

  • fromUnknownEntity(className, source): MetadataError<Partial<any>>
  • Parameters

    • className: string
    • source: string

    Returns MetadataError<Partial<any>>

staticfromWrongOwnership

staticfromWrongPropertyType

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

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

    Returns ValidationError<Partial<any>>

staticfromWrongReference

  • fromWrongReference(meta, prop, key, owner): MetadataError<Partial<any>>

staticfromWrongReferenceKind

  • fromWrongReferenceKind(meta, owner, prop): MetadataError<Partial<any>>

staticfromWrongRepositoryType

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

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

    Returns ValidationError<Partial<any>>

staticfromWrongTypeDefinition

staticinvalidCompositeIdentifier

staticinvalidEmbeddableQuery

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

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

    Returns ValidationError<Partial<any>>

staticinvalidManyToManyWithPivotEntity

  • invalidManyToManyWithPivotEntity(meta1, prop1, meta2, prop2): MetadataError<Partial<any>>

staticinvalidPrimaryKey

  • invalidPrimaryKey(meta, prop, requiredName): MetadataError<Partial<any>>

staticinvalidPropertyName

  • Parameters

    • entityName: string
    • invalid: string

    Returns ValidationError<Partial<any>>

staticinvalidType

  • Parameters

    Returns ValidationError<Partial<any>>

staticinvalidVersionFieldType

staticmissingMetadata

staticmultipleDecorators

  • multipleDecorators(entityName, propertyName): MetadataError<Partial<any>>
  • Parameters

    • entityName: string
    • propertyName: string

    Returns MetadataError<Partial<any>>

staticmultipleVersionFields

staticnoEntityDiscovered

staticnotDiscoveredEntity

  • Parameters

    Returns ValidationError<Partial<any>>

staticnotEntity

  • Parameters

    Returns ValidationError<Partial<any>>

staticonlyAbstractEntitiesDiscovered

staticpropertyRequired

  • Parameters

    Returns ValidationError<Partial<any>>

staticpropertyTargetsEntityType

  • propertyTargetsEntityType(meta, prop, target): MetadataError<Partial<any>>

statictargetIsAbstract

statictransactionRequired

  • Returns ValidationError<Partial<any>>

staticunknownIndexProperty

  • unknownIndexProperty(meta, prop, type): MetadataError<Partial<any>>