1.1.0 • Published 6 years ago

pull-async-map-done v1.1.0

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

pull-map-async-map-done

This is based on the async-map through stream from the core pull-stream module, with the addition of a done callback that can optionally pass on a final value.

var asyncMap = require('pull-async-map-done');

asyncMap(
    function map(data, cb) {
        cb(null, `Value: ${data}`);
    },
    function done(err, cb) {
        if(err) console.log("Error!");
        cb(null, "Done"); // or cb(null) to not pass through a final piece of data
    }
)