- flat<Iterable>(iterable: Iterable): Iterable extends AsynchronousIterable<Item> ? Item extends AsynchronousIterable<SubItem> ? Item extends AsyncIterable<SubItem> ? AsyncIterableIterator<SubItem> : IterableIterator<SubItem> : Iterable extends AsyncIterable<Item> ? AsyncIterableIterator<Item> : IterableIterator<Item> : never
-
Type Parameters
-
Iterable extends AsynchronousIterable<unknown>
Returns Iterable extends AsynchronousIterable<Item> ? Item extends AsynchronousIterable<SubItem> ? Item extends AsyncIterable<SubItem> ? AsyncIterableIterator<SubItem> : IterableIterator<SubItem> : Iterable extends AsyncIterable<Item> ? AsyncIterableIterator<Item> : IterableIterator<Item> : never
Flattens one level of the given iterable or asynchronous iterable.
Example
Returns
Iterable with flatten items.