• Preparing search index...
  • The search index is not available
Theia TypeDoc
  • Theia TypeDoc
  • core
  • core
  • waitForState

Function waitForState

  • waitForState<T>(observable): Promise<T>
  • Resolves the promise when the observable's state matches the predicate.

    Type Parameters

    • T

    Parameters

    • observable: Observable<undefined | T, unknown>

    Returns Promise<T>

    • Defined in packages/core/src/common/observable/observable-utils.ts:72
  • waitForState<T, TState>(observable, predicate, isError?, cancellationToken?): Promise<TState>
  • Type Parameters

    • T
    • TState

    Parameters

    • observable: Observable<T, unknown>
    • predicate: ((state) => state is TState)
        • (state): state is TState
        • Parameters

          • state: T

          Returns state is TState

    • Optional isError: ((state) => unknown)
        • (state): unknown
        • Parameters

          • state: T

          Returns unknown

    • Optional cancellationToken: CancellationToken

    Returns Promise<TState>

    • Defined in packages/core/src/common/observable/observable-utils.ts:73
  • waitForState<T>(observable, predicate, isError?, cancellationToken?): Promise<T>
  • Type Parameters

    • T

    Parameters

    • observable: Observable<T, unknown>
    • predicate: ((state) => boolean)
        • (state): boolean
        • Parameters

          • state: T

          Returns boolean

    • Optional isError: ((state) => unknown)
        • (state): unknown
        • Parameters

          • state: T

          Returns unknown

    • Optional cancellationToken: CancellationToken

    Returns Promise<T>

    • Defined in packages/core/src/common/observable/observable-utils.ts:76

Settings

Member Visibility

Theme

Theia TypeDoc
  • Loading...