@reactivex/ix-es5-esm
Version:
The Interactive Extensions for JavaScript
11 lines (10 loc) • 574 B
TypeScript
import { MonoTypeOperatorFunction } from '../../interfaces.js';
/**
* Generates an async-iterable sequence by repeating a source sequence as long as the given loop postcondition holds.
*
* @template TSource The type of elements in the source sequence.
* @param {(() => boolean)} condition Loop condition.
* @returns {MonoTypeOperatorFunction<TSource>} An operator that generates an async-iterable by repeating a
* source sequence while the postcondition holds.
*/
export declare function doWhile<TSource>(condition: () => boolean): MonoTypeOperatorFunction<TSource>;