Skip to main content
Version: 5.9

EventManager

Index

Constructors

constructor

  • new EventManager(subscribers: EventSubscriber<any>[]): EventManager
  • Parameters

    • subscribers: EventSubscriber<any>[]

    Returns EventManager

Methods

clone

  • clone(): EventManager
  • Returns EventManager

dispatchEvent

  • dispatchEvent<T>(event: TransactionEventType, args: TransactionEventArgs, meta?: EntityMetadata<T>): unknown
  • dispatchEvent<T>(event: onInit, args: Partial<EventArgs<T>>, meta?: EntityMetadata<T>): unknown
  • dispatchEvent<T>(event: EventType, args: Partial<FlushEventArgs | EventArgs<T>>, meta?: EntityMetadata<T>): Promise<unknown>
  • Type parameters

    • T

    Parameters

    • event: TransactionEventType
    • args: TransactionEventArgs
    • optionalmeta: EntityMetadata<T>

    Returns unknown

hasListeners

  • hasListeners<T>(event: EventType, meta: EntityMetadata<T>): boolean
  • Type parameters

    • T

    Parameters

    • event: EventType
    • meta: EntityMetadata<T>

    Returns boolean

registerSubscriber

  • registerSubscriber(subscriber: EventSubscriber<any>): void
  • Parameters

    • subscriber: EventSubscriber<any>

    Returns void