@yext/analytics
Version:
An analytics library for Yext
18 lines • 734 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setupRequestUrl = void 0;
const urlBase = 'yextevents.com/accounts/me/events';
function setupRequestUrl(env, region) {
const isSandbox = env === 'SANDBOX';
const lowerRegion = region === null || region === void 0 ? void 0 : region.toLowerCase();
if (isSandbox && lowerRegion === 'eu') {
throw new Error('Sandbox environment is not available in the EU region.');
}
return ('https://' +
(isSandbox ? 'sbx.' : '') +
(lowerRegion !== null && lowerRegion !== void 0 ? lowerRegion : 'us') +
'.' +
urlBase);
}
exports.setupRequestUrl = setupRequestUrl;
//# sourceMappingURL=setupRequestUrl.js.map