diff --git a/src/lib/i18n/index.ts b/src/lib/i18n/index.ts index 6bd89a5ea..77ae01027 100644 --- a/src/lib/i18n/index.ts +++ b/src/lib/i18n/index.ts @@ -4,7 +4,7 @@ import LanguageDetector from 'i18next-browser-languagedetector'; import type { i18n as i18nType } from 'i18next'; import { writable } from 'svelte/store'; -const createI18nStore = (i18n: i18n) => { +const createI18nStore = (i18n: i18nType) => { const i18nWritable = writable(i18n); i18n.on('initialized', () => { @@ -20,7 +20,7 @@ const createI18nStore = (i18n: i18n) => { return i18nWritable; }; -const createIsLoadingStore = (i18n: i18n) => { +const createIsLoadingStore = (i18n: i18nType) => { const isLoading = writable(false); // if loaded resources are empty || {}, set loading to true @@ -39,7 +39,9 @@ const createIsLoadingStore = (i18n: i18n) => { i18next .use( - resourcesToBackend((language, namespace) => import(`./locales/${language}/${namespace}.json`)) + resourcesToBackend( + (language: string, namespace: string) => import(`./locales/${language}/${namespace}.json`) + ) ) .use(LanguageDetector) .init({