throw-if-missing
v1.1.0
Published
Enforce required parameters or options in ES6.
Downloads
2,473
Maintainers
Readme
throw-if-missing
Enforce required parameters or options in ES6.
Based on An Easier Way to Enforce Required Parameters in ES6.
Installation
npm install throw-if-missing
Quickstart
const x = require('throw-if-missing')
const login = ({ username = x`username`, password = x`password` } = {}) => {}
login({ username: 'C-3PO' }) // ==> Error: Missing password
License
WTFPL – Do What the F*ck You Want to Public License.
Made with :heart: by @MarkTiedemann.