UNPKG

asyncerator

Version:

Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.

15 lines (14 loc) 679 B
// src/operator/for-each.ts function for_each_default(forEachFunction) { return async function* (iterator) { let currentIndex = 0; for await (const item of iterator) { forEachFunction(item, currentIndex++); yield item; } }; } export { for_each_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL29wZXJhdG9yL2Zvci1lYWNoLnRzIl0sCiAgIm1hcHBpbmdzIjogIjtBQWdCZSxTQUFSLGlCQUF5QixpQkFBZ0Y7QUFDOUcsU0FBTyxpQkFBaUIsVUFBOEI7QUFDcEQsUUFBSSxlQUFlO0FBQ25CLHFCQUFpQixRQUFRLFVBQVU7QUFDakMsc0JBQWdCLE1BQU0sY0FBYztBQUNwQyxZQUFNO0FBQUEsSUFDUjtBQUFBLEVBQ0Y7QUFDRjsiLAogICJuYW1lcyI6IFtdCn0K