Function createIterableIterator
- createIterableIterator<GeneratorFunction>(generatorFunction: GeneratorFunction): GeneratorFunction extends AsynchronousGeneratorFunction<Item> ? GeneratorFunction extends (() => AsyncIterator<Item, any, undefined>) ? AsyncIterableIterator<Item> : IterableIterator<Item> : never
-
Parameters
-
generatorFunction: GeneratorFunction
Returns GeneratorFunction extends AsynchronousGeneratorFunction<Item> ? GeneratorFunction extends (() => AsyncIterator<Item, any, undefined>) ? AsyncIterableIterator<Item> : IterableIterator<Item> : never
Takes a generator function and returns an iterable iterator or asynchronous iterable iterator object.
Example
Returns
Iterable iterator object.