UNPKG

@microsoft/omnichannel-chat-sdk

Version:
17 lines 846 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var requiredOmnichannelConfigParams = ["orgUrl", "orgId", "widgetId"]; var validateOmnichannelConfig = function (omnichannelConfig) { if (!omnichannelConfig) { throw new Error("OmnichannelConfiguration not found"); } var currentOmnichannelConfigParams = Object.keys(omnichannelConfig); for (var _i = 0, requiredOmnichannelConfigParams_1 = requiredOmnichannelConfigParams; _i < requiredOmnichannelConfigParams_1.length; _i++) { var key = requiredOmnichannelConfigParams_1[_i]; if (!currentOmnichannelConfigParams.includes(key)) { throw new Error("Missing '" + key + "' in OmnichannelConfiguration"); } } }; exports.default = validateOmnichannelConfig; //# sourceMappingURL=OmnichannelConfigValidator.js.map