@digitaledgeit/filter-chain
Version:
A simple filter chain for running multiple filters on an input value.
21 lines (11 loc) • 501 B
Markdown
# 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