Hierarchy

  • EventDirector

Properties

emit: ((eventName: string, data?: string | Record<string, unknown>) => Promise<void>)

Type declaration

    • (eventName: string, data?: string | Record<string, unknown>): Promise<void>
    • Parameters

      • eventName: string
      • Optional data: string | Record<string, unknown>

      Returns Promise<void>

getEmitAdapter: (() => EmitAdapter)

Type declaration

getEmitHistoryAdapter: (() => EmitAdapter)

Type declaration

getRegisteredEvents: (() => string[])

Type declaration

    • (): string[]
    • Returns string[]

registerEvents: ((events: string[]) => void)

Type declaration

    • (events: string[]): void
    • Parameters

      • events: string[]

      Returns void

setContextNormalizer: ((fn: ContextNormalizerFunction) => void)

Type declaration

setEmitAdapter: ((adapter: EmitAdapter) => void)

Type declaration

setEmitHistoryAdapter: ((adapter: EmitAdapter) => void)

Type declaration

subscribe: ((eventName: string, callback: ((payload?: Record<string, unknown>) => void)) => void)

Type declaration

    • (eventName: string, callback: ((payload?: Record<string, unknown>) => void)): void
    • Parameters

      • eventName: string
      • callback: ((payload?: Record<string, unknown>) => void)
          • (payload?: Record<string, unknown>): void
          • Parameters

            • Optional payload: Record<string, unknown>

            Returns void

      Returns void