Spaces:
Running
Running
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| Object.defineProperty(exports, "detectDomainLocale", { | |
| enumerable: true, | |
| get: function() { | |
| return detectDomainLocale; | |
| } | |
| }); | |
| function detectDomainLocale(domainItems, hostname, detectedLocale) { | |
| if (!domainItems) return; | |
| if (detectedLocale) { | |
| detectedLocale = detectedLocale.toLowerCase(); | |
| } | |
| for (const item of domainItems){ | |
| // remove port if present | |
| const domainHostname = item.domain?.split(':', 1)[0].toLowerCase(); | |
| if (hostname === domainHostname || detectedLocale === item.defaultLocale.toLowerCase() || item.locales?.some((locale)=>locale.toLowerCase() === detectedLocale)) { | |
| return item; | |
| } | |
| } | |
| } | |
| //# sourceMappingURL=detect-domain-locale.js.map |