Null Pointer Micromanagement

    throw-if-missing

    1.1.0 • Public • Published

    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 ❤️ by @MarkTiedemann.

    Install

    npm i throw-if-missing

    DownloadsWeekly Downloads

    649

    Version

    1.1.0

    License

    WTFPL

    Last publish

    Collaborators

    • marktiedemann