Skip to main content
Version: 5.9

EntityHelper

Index

Constructors

constructor

  • new EntityHelper(): EntityHelper
  • Returns EntityHelper

Methods

staticdecorate

  • decorate<T>(meta: EntityMetadata<T>, em: EntityManager<IDatabaseDriver<Connection>>): void
  • Type parameters

    • T: object

    Parameters

    • meta: EntityMetadata<T>
    • em: EntityManager<IDatabaseDriver<Connection>>

    Returns void

staticdefineReferenceProperty

  • defineReferenceProperty<T>(meta: EntityMetadata<T>, prop: EntityProperty<T>, ref: T, hydrator: IHydrator): void
  • Type parameters

    • T: object

    Parameters

    • meta: EntityMetadata<T>
    • prop: EntityProperty<T>
    • ref: T
    • hydrator: IHydrator

    Returns void

staticpropagate

  • propagate<T, O>(meta: EntityMetadata<O>, entity: T, owner: O, prop: EntityProperty<O>, value?: T[keyof T & string], old?: object): void
  • Type parameters

    • T: object
    • O: object

    Parameters

    • meta: EntityMetadata<O>
    • entity: T
    • owner: O
    • prop: EntityProperty<O>
    • optionalvalue: T[keyof T & string]
    • optionalold: object

    Returns void