@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

Readme

Keywords

none

Package Sidebar

Install

npm i @zzzzbov/required-parameter

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • zzzzbov