FilterParams.js
install
$ npm install filter-params
usage:
const attrs = user_id: "xxx" email: "xxx@email.com" name: null isValid: false const filter = attrs
Require an attribute
filter // or in rest style filter // raise Error `name is required`
Filtering attributes
exclude attrbutes
filter // or in rest style filter /* { user_id: "xxx", email: "xxx@email.com", isValid: false, } */
permit attributes
filter // or in rest style filter /* { email: "xxx@email.com", } */