highland-before-after

1.0.2 • Public • Published

Highland Before After

Schedule callbacks to run before or after values in the stream.

Install

npm install highland-before-after

Usage

var _ = require('highland');
var before = require('highland-before-after').before;
var after = require('highland-before-after').after;

_([1, 2, 3])
.consume(before(function(callback) {
  // executed once before any values are passed on
  console.log('hi');
  callback();
}))
.doto(function(value) {
  console.log(value);
})
.consume(after(function(callback) {
  // executed once after nil has been seen, but before passing on nil
  console.log('goodbye');
  callback();
}))
.apply(function() {});

// output:
// hi
// 1
// 2
// 3
// goodbye

/highland-before-after/

    Package Sidebar

    Install

    npm i highland-before-after

    Weekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • ibash