Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PublicEmitter<Events, Key>

Type parameters

  • Events

  • Key: keyof Events

Hierarchy

Index

Methods

on

once

take

  • take<K>(event: K): Promise<Events[K]>
  • Type parameters

    • K: Key

    Parameters

    • event: K

    Returns Promise<Events[K]>

takeEither

  • takeEither<Success, Failure>(success: Success, failure: Failure): Promise<Events[Success]>
  • Type parameters

    • Success: Key

    • Failure: Key

    Parameters

    • success: Success
    • failure: Failure

    Returns Promise<Events[Success]>

takeTimeout

  • takeTimeout<K>(event: K, timeout: number): Promise<Events[K]>
  • Type parameters

    • K: Key

    Parameters

    • event: K
    • timeout: number

    Returns Promise<Events[K]>

Generated using TypeDoc