@reactivex/ix-esnext-esm
Version:
The Interactive Extensions for JavaScript
8 lines (7 loc) • 395 B
TypeScript
import { IterableX } from './iterablex';
/**
* Creates an enumerable sequence based on an iterable factory function.
* @param {function(): Iterable<T>} factory Iterable factory function.
* @return {Iterable<T>} Sequence that will invoke the iterable factory upon a call to [Symbol.iterator]().
*/
export declare function defer<TSource>(factory: () => Iterable<TSource>): IterableX<TSource>;