12345678910111213141516171819202122232425 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.detectDomainLocale = detectDomainLocale;
- function detectDomainLocale(domainItems, hostname, detectedLocale) {
- let domainItem;
- if (domainItems) {
- if (detectedLocale) {
- detectedLocale = detectedLocale.toLowerCase();
- }
- for (const item of domainItems){
- var ref, ref1;
- // remove port if present
- const domainHostname = (ref = item.domain) == null ? void 0 : ref.split(':')[0].toLowerCase();
- if (hostname === domainHostname || detectedLocale === item.defaultLocale.toLowerCase() || ((ref1 = item.locales) == null ? void 0 : ref1.some((locale)=>locale.toLowerCase() === detectedLocale))) {
- domainItem = item;
- break;
- }
- }
- }
- return domainItem;
- }
- //# sourceMappingURL=detect-domain-locale.js.map
|