UNPKG

@reactivex/ix-esnext-esm

Version:

The Interactive Extensions for JavaScript

9 lines (8 loc) 468 B
import { AsyncIterableX } from './asynciterablex'; /** * Propagates the async sequence that reacts first. * @param {AsyncIterable<T>} left First async sequence. * @param {AsyncIterable<T>} right Second async sequence. * @return {AsyncIterable<T>} An async sequence that surfaces either of the given sequences, whichever reacted first. */ export declare function race<TSource>(left: AsyncIterable<TSource>, right: AsyncIterable<TSource>): AsyncIterableX<TSource>;