mapItems()function

mapItems(items: Iterable<I>, transform: (v: I, ...args: A) => O, ...args: A): Iterable<O>
ParamType
itemsIterable<I>
The source iterable of items. required
transform(v: I, ...args: A) => O
Function applied to each item to produce the output item. required
argsA
Additional arguments passed through to transform on every call. required
Return
Iterable<O>
An iterable yielding each transformed item.

Lazily transform every item in an iterable.

Examples

[...mapItems([1, 2], n => n * 2)] // [2, 4]