UNPKG

@yext/analytics

Version:

An analytics library for Yext

18 lines 734 B
"use strict"; 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