Array async map (sequentially)
yarn add @aegenet/belt-array-async-map@^1.4.0
# or
npm i @aegenet/belt-array-async-map@^1.4.0
import { arrayAsyncMap } from '@aegenet/belt-array-async-map';
const result = await arrayAsyncMap(
[
{
id: 5,
value: 'Yo',
}, {
id: 7,
value: 'Ho',
}
],
(value, idx, array) => /** a promise */ Promise.resolve(idx)
);
// result = [0, 1]