2023-01-11 21:48:13 +08:00

15 lines
466 B
TypeScript

import type {VoerkaI18nSupportedLanguages,VoerkaI18nTranslate,VoerkaI18nScope} from "@voerkai18n/runtime"
import type React from "react"
export type useVoerkaI18n = ()=>{
language:string
changeLanguage:(newLanguage:string)=>Promise<void>
defaultLanguage:string, // 默认语言
languages:VoerkaI18nSupportedLanguages,
t:VoerkaI18nTranslate
}
export type VoerkaI18nProvider = React.FC<React.PropsWithChildren & {
scope:VoerkaI18nScope
}>