@intl-t/next
Version:
A Fully-Typed Object-Based i18n Translation Library for Next.js
13 lines (12 loc) • 881 B
TypeScript
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 };