• Wait for multiple events with shared state checking Checks global state once to see if all conditions are already met

    Type Parameters

    • T = ApiCallback<string>

    Parameters

    • eventTypes: string[]

      Array of event types to wait for

    • options: StateAwareOptions<T>

      Shared state checking options

    Returns Promise<T>

    Promise that resolves when all events have occurred or state is ready

  • Wait for a single event with state checking (convenience overload)

    Type Parameters

    • T = ApiCallback<string>

    Parameters

    • eventType: string

      Single event type to wait for

    • options: StateAwareOptions<T>

      State checking options

    Returns Promise<T>

    Promise that resolves when event occurs or state is ready