@zzzzbov/required-parameter

0.0.1 • Public • Published

@zzzzbov/required-parameter

requiredParameter is a utility function for enforcing a required parameter by way of a function call in default parameters.

function example (foo = requiredParameter('foo')) {
    console.log(foo)
}

example() // throws TypeError: 'The "foo" parameter is required'

example('lorem ipsum') // writes 'lorem ipsum' to the console

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i @zzzzbov/required-parameter

    Weekly Downloads

    0

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • zzzzbov