flattenItems()function

flattenItems(items: DeepIterable<T>): Iterable<T>
ParamType
itemsDeepIterable<T>
The item or deeply-nested iterable of items to flatten. required
Return
Iterable<T>
An iterable yielding every leaf item in order.

Flatten one or more (possibly nested) iterables into a flat sequence of items.

Examples

Array.from(flattenItems([1, [2, [3, 4]]])) // [1, 2, 3, 4]