@microsoft/omnichannel-chat-sdk
Version:
Microsoft Omnichannel Chat SDK
17 lines • 846 B
JavaScript
;
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