UNPKG

@mini-markdown-rc/editor

Version:
17 lines (16 loc) 628 B
import { en } from './en'; type Language = "en" | "cn" | "tw"; export type TRANSLATION_KEYS = keyof typeof en; export type t = { t: (key: TRANSLATION_KEYS) => string; }; interface TranslationStoreType { currentLocale: Language; t: (key: TRANSLATION_KEYS) => string; setLocale: (locale: Language) => void; } export declare const useTranslation: import('zustand').UseBoundStore<import('zustand').StoreApi<TranslationStoreType>>; export declare const t: (key: TRANSLATION_KEYS) => string; export declare const setLocale: (locale: Language) => void; export declare const getCurrentLocale: () => Language; export {};