UNPKG

@fluent/bundle

Version:

Localization library for expressive translations.

11 lines (10 loc) 332 B
const cache = new Map(); export function getMemoizerForLocale(locales) { const stringLocale = Array.isArray(locales) ? locales.join(" ") : locales; let memoizer = cache.get(stringLocale); if (memoizer === undefined) { memoizer = new Map(); cache.set(stringLocale, memoizer); } return memoizer; }