- waitForState<T>(observable): Promise<T>
Returns Promise<T>
- waitForState<T, TState>(observable, predicate, isError?, cancellationToken?): Promise<TState>
Parameters
- observable: Observable<T, unknown>
- predicate: ((state) => state is TState)
Optional
isError: ((state) => unknown)- (state): unknown
Returns unknown
Optional
cancellationToken: CancellationToken
Returns Promise<TState>
- waitForState<T>(observable, predicate, isError?, cancellationToken?): Promise<T>
Parameters
- observable: Observable<T, unknown>
- predicate: ((state) => boolean)
- (state): boolean
Returns boolean
Optional
isError: ((state) => unknown)- (state): unknown
Returns unknown
Optional
cancellationToken: CancellationToken
Returns Promise<T>
Resolves the promise when the observable's state matches the predicate.