react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
15 lines • 632 B
TypeScript
import type { NodeProps } from '@intlayer/core';
import { type PropsWithChildren, type ReactNode } from 'react';
export type IntlayerNode<T = NodeProps['children'], AdditionalProps = {}> = ReactNode & {
value: T;
} & AdditionalProps;
type RenderIntlayerNodeProps<T> = PropsWithChildren<{
value: T;
children: ReactNode;
additionalProps?: {
[key: string]: any;
};
}>;
export declare const renderIntlayerNode: <T extends number | string | boolean | undefined | null>({ children, value, additionalProps, }: RenderIntlayerNodeProps<T>) => IntlayerNode<T>;
export {};
//# sourceMappingURL=IntlayerNode.d.ts.map