@webex/common
Version:
Common utilities for Cisco Webex
27 lines (24 loc) • 670 B
JavaScript
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.default = checkRequired;
/*!
* Copyright (c) 2015-2020 Cisco Systems, Inc. See LICENSE file.
*/
/**
* Check object for the specified keys
* @param {Array<string>} keys
* @param {Object} object
* @returns {undefined}
* @throws Error
*/
function checkRequired(keys, object) {
keys.forEach(function (key) {
if (!object[key]) {
throw new Error("missing required property ".concat(key, " from ").concat(object));
}
});
}
//# sourceMappingURL=check-required.js.map
;