Skip to content

timjacobi/required-argument

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

required-argument Build Status

Pass this function as a default argument to throw an error when the argument is undefined

Example

const required = require('required-argument');

function myFunc(a = required()){
  // do stuff
}

myFunc(); // Error: Missing argument in function "myfunc"

Future

I'm experimenting with parsing the code to let you know which argument is missing but it's still not perfect yet. If you have any ideas on how to implement that or any other things you'd like to add please open an issue or PR.

Credits

Inspired by Six nifty ES6 tricks by @rauschma

About

A function to mark function arguments as required

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published