Swap-Aggregator-Subgraph/node_modules/pull-stream/docs/throughs/map.md
Richa-iitr d211083153 Revert "Revert "added handler""
This reverts commit c36ee8c5ca.
2022-07-03 07:30:05 +05:30

1.0 KiB

pull-stream/throughs/map

[].map for pull-streams

Background

Pull-streams are arrays of data in time rather than space.

As with a [].map, we may want to map a function over a stream.

Example

var map = require('pull-stream/throughs/map')
pull(
  values([0, 1, 2, 3]),
  map(function (x) {
    return x * x
  }),
  log()
)
// 0
// 1
// 4
// 9

Usage

map = require('pull-stream/throughs/map')

map((data) => data)

map(fn) returns a through stream that calls the given fn for each chunk of incoming data and outputs the return value, in the same order as before.

Install

With npm installed, run

$ npm install pull-stream

See Also

License

MIT