UNPKG

@formatjs/intl-localematcher

Version:
10 lines (9 loc) 599 B
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';