UNPKG

cloudinary-core

Version:

Cloudinary Client Side JS library. Cloudinary streamlines your web application’s image manipulation needs. Cloudinary's cloud-based servers automate image uploading, resizing, cropping, optimizing, sprite generation and more.

19 lines (18 loc) • 506 B
/** * 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}); * // ... * } */ export default function ensurePresenceOf(parameters) { let missing = Object.keys(parameters).filter(key => parameters[key] === undefined); if (missing.length) { console.error(missing.join(',') + " cannot be undefined"); } }