UNPKG

@sejhey/svelte-i18n

Version:

The SejHey i18n SDK for Svelte

11 lines (10 loc) 425 B
import { type UseTranslateT } from '@sejhey/core-web'; import { type Writable } from 'svelte/store'; export type UseTranslateReturn = { t: Writable<UseTranslateT>; changeLanguage: Writable<(lang: string) => void>; currentLanguage: Writable<string>; availableLanguages: string[]; onLanguageChanged: (callback: (lang: string) => void) => void; }; export declare function useTranslate(): UseTranslateReturn;