collect
Applies the given function to each element of the array and concatenates all the results.
Type
type collect = <E, F>(mapping: (e: E) => Iterable<F>) => (array: Array<E>) => Array<F>
Example
import {collect} from 'fnxt/array';
const gen = [1, 2, 3,];
const mapping = (x: number) => [x, x + 1];
const collect = collect(mapping);
collect(gen) // -> [1, 2, 2, 3, 3, 4];