Browse Source

add missing types

Ased Mammad 1 year ago
parent
commit
80e2125266
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/lib/i18n/index.ts

+ 5 - 3
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({