@qelos/assets
Version:
manage assets like images and static files on remote servers
24 lines (22 loc) • 567 B
JavaScript
;
/**
* Validate that the given values are defined
* @private
* @param {object} parameters where each key value pair is the name and value of the argument to validate.
*
* @example
*
* function foo(bar){
* ensurePresenceOf({bar});
* // ...
* }
*/
function ensurePresenceOf(parameters) {
var missing = Object.keys(parameters).filter(function (key) {
return parameters[key] === undefined;
});
if (missing.length) {
console.error(missing.join(',') + " cannot be undefined");
}
}
module.exports = ensurePresenceOf;