{"code":"/**\r\n * Performs synchronous-like Array.forEach() on an array of promises.\r\n */\r\nconst forEach = (arr, fn, cb, i = 0) => {\r\n    if (arr[i]) {\r\n        fn(arr[i], () => {\r\n            forEach(arr, fn, cb, i + 1);\r\n        });\r\n    }\r\n    else {\r\n        cb(false);\r\n    }\r\n};\r\nexport default forEach;\r\n//# sourceMappingURL=index.js.map","map":"{\"version\":3,\"file\":\"index.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/async/forEach/index.ts\"],\"names\":[],\"mappings\":\"AAAA;;GAEG;AACH,MAAM,OAAO,GAAG,CAAC,GAAmB,EAAE,EAAY,EAAE,EAAY,EAAE,CAAC,GAAG,CAAC,EAAE,EAAE;IACzE,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE;QACV,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE;YACd,OAAO,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;QAC9B,CAAC,CAAC,CAAC;KACJ;SAAM;QACL,EAAE,CAAC,KAAK,CAAC,CAAC;KACX;AACH,CAAC,CAAA;AACD,eAAe,OAAO,CAAC\"}","dts":{"name":"/Users/thibault/Development/pure-fun/async/forEach/index.d.ts","writeByteOrderMark":false,"text":"/**\r\n * Performs synchronous-like Array.forEach() on an array of promises.\r\n */\r\ndeclare const forEach: (arr: Promise<any>[], fn: Function, cb: Function, i?: number) => void;\r\nexport default forEach;\r\n"}}
