1.0.2 • Published 9 years ago

highland-before-after v1.0.2

Weekly downloads
3
License
MIT
Repository
-
Last release
9 years ago

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
1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago