chore: fix types

This commit is contained in:
Bryan Galdámez 2025-06-07 14:48:24 -06:00
parent af11fb4583
commit f48dbd9417
No known key found for this signature in database

View file

@ -12,7 +12,7 @@ export const locales = Object.keys(languages) as Locale[]
/** /**
* Maps locale keys to their corresponding translation objects. * Maps locale keys to their corresponding translation objects.
*/ */
export const translations: Record<string, I18nType> = Object.fromEntries( export const translations: Record<Locale, I18nType> = Object.fromEntries(
Object.entries(import.meta.glob('~/i18n/**/translation.json', { eager: true })).map( Object.entries(import.meta.glob('~/i18n/**/translation.json', { eager: true })).map(
([key, value]) => { ([key, value]) => {
const result = i18nSchema.I18n(value) const result = i18nSchema.I18n(value)
@ -34,7 +34,7 @@ export const i18n = {
LOCALES: Object.entries(languages).map(([key, locale]) => { LOCALES: Object.entries(languages).map(([key, locale]) => {
return { return {
...locale, ...locale,
ui: translations[key], ui: translations[key as Locale],
} }
}), }),
} as const } as const