UNPKG

asyncerator

Version:

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

14 lines (13 loc) 628 B
// src/operator/map.ts function map_default(mapFunction) { return async function* (iterator) { let currentIndex = 0; for await (const item of iterator) { yield mapFunction(item, currentIndex++); } }; } export { map_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL29wZXJhdG9yL21hcC50cyJdLAogICJtYXBwaW5ncyI6ICI7QUFnQmUsU0FBUixZQUFpQyxhQUErRTtBQUNySCxTQUFPLGlCQUFpQixVQUE4QjtBQUNwRCxRQUFJLGVBQWU7QUFDbkIscUJBQWlCLFFBQVEsVUFBVTtBQUNqQyxZQUFNLFlBQVksTUFBTSxjQUFjO0FBQUEsSUFDeEM7QUFBQSxFQUNGO0FBQ0Y7IiwKICAibmFtZXMiOiBbXQp9Cg==