UNPKG

@digitaledgeit/filter-chain

Version:

A simple filter chain for running multiple filters on an input value.

21 lines (11 loc) 501 B
# filter-chain A simple filter chain for running multiple filters on an input value. ## Methods ### FilterChain([filters]) Create a new filter chain from an array of filter functions. ### .add(filter) Add a filter function. Filter functions can be synchronous `function(value) { return value; }`, or asynchronous `function(value, cb) { cb(value); }`. ### .filter(value, callback) Run each filter on the value and then call the callback with the filtered value. ## Example See test/test.json