UNPKG

@johngw/stream

Version:

Reactive programming tools using the WHATWG Streams API.

26 lines 513 B
/** * Transforms chunks from one value to another. * * @group Transformers * @example * ``` * --1----2----3----4----| * * map((x) => x + 1) * * --2----3----4----5----| * ``` */ export function map(fn) { return new TransformStream({ async transform(chunk, controller) { try { controller.enqueue(await fn(chunk)); } catch (error) { controller.error(error); } }, }); } //# sourceMappingURL=map.js.map