1.0.1 • Published 6 years ago

callbag-trace v1.0.1

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

callbag-trace

Callbag operator for debugging that allows you to pass in a function (e.g. console.log) that will be called on each value as it is passed through.

yarn --dev add callbag-trace

example

const trace = require('callbag-trace');
const {forEach, fromEvent, map, filter, pipe} = require('callbag-basics');

const accum = []

pipe(
  fromEvent(document, 'click'),
  filter(ev => ev.target.tagName === 'BUTTON'),
  trace(console.log),
  map(ev => ev.target.id),
  forEach(id => accum.push(id))
)
1.0.1

6 years ago

1.0.0

6 years ago