haskey
Checks for the existence of specified keys in an object
Installation
$ npm install haskey
Basic Usage
const user = name: 'willie' last: 'm.i.k.'; const pass missing = 'name' 'last'; // pass : true// missing: []
you may also use comma separated keys
const pass missing = 'name, last';
or whitespaced separated keys
const pass missing = 'name last';
or both
const pass missing = 'name,last email';
Common Usage Example
const otherUser = _id: 1; const pass missing = 'name email last' if !pass throw `user object missing: keys` // pass: false// missing: ['name', 'email', 'last']// Error: user object missing name,email,last keys
License
Free software, Hell Yeah