MCPcopy Create free account
hub / github.com/ctrlplusb/react-tree-walker / pMapSeries

Function pMapSeries

src/index.js:42–50  ·  view source on GitHub ↗
(iterable, iterator)

Source from the content-addressed store, hash-verified

40// Lifted from https://github.com/sindresorhus/p-map-series
41// Thanks @sindresorhus! 🙏
42const pMapSeries = (iterable, iterator) => {
43 const ret = []
44
45 return pReduce(iterable, (a, b, i) =>
46 Promise.resolve(iterator(b, i)).then(val => {
47 ret.push(val)
48 }),
49 ).then(() => ret)
50}
51
52const ensureChild = child =>
53 child && typeof child.render === 'function'

Callers 1

visitCurrentElementFunction · 0.85

Calls 1

pReduceFunction · 0.85

Tested by

no test coverage detected