BaseLocaleSettings<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>> constructor

BaseLocaleSettings<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>({
  1. required BaseAppLocaleUtils<E, T> utils,
  2. required bool lazy,
})

Implementation

BaseLocaleSettings({
  required this.utils,
  required this.lazy,
}) : translationMap = lazy
          ? {
              utils.baseLocale: utils.baseLocale.buildSync(),
            }
          : {
              for (final locale in utils.locales) locale: locale.buildSync(),
            };