UNPKG

@intl-t/next

Version:

A Fully-Typed Object-Based i18n Translation Library for Next.js

13 lines (12 loc) 881 B
import { TranslationNode } from "@intl-t/core"; import type { GlobalTranslation } from "@intl-t/core/global"; import type { isArray, SearchWays, ArrayToString } from "@intl-t/core/types"; import { TranslationProviderProps } from "@intl-t/react"; export declare function TranslationProvider<T extends TranslationNode, A extends isArray<SearchWays<T>>, D extends ArrayToString<A, T["settings"]["ps"]>>({ children, t, preventDynamic, hydrate, ...props }: TranslationProviderProps<T, A, D>): Promise<any>; export declare const T: typeof TranslationProvider; export { T as Tr, T as Trans }; export declare const TranslationDynamicRendering: typeof TranslationProvider; declare function hook(...args: any[]): any; export declare const getTranslation: GlobalTranslation; export declare const getTranslations: GlobalTranslation; export { hook as getTranslation, hook as getTranslations };