Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
10 lines
599 B
Plaintext
10 lines
599 B
Plaintext
import { CanonicalizeLocaleList } from './abstract/CanonicalizeLocaleList';
|
|
import { ResolveLocale } from './abstract/ResolveLocale';
|
|
export function match(requestedLocales, availableLocales, defaultLocale, opts) {
|
|
return ResolveLocale(availableLocales, CanonicalizeLocaleList(requestedLocales), {
|
|
localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || 'best fit',
|
|
}, [], {}, function () { return defaultLocale; }).locale;
|
|
}
|
|
export { LookupSupportedLocales } from './abstract/LookupSupportedLocales';
|
|
export { ResolveLocale } from './abstract/ResolveLocale';
|