rosetty-solid
Version:
[](https://codeclimate.com/github/qlaffont/rosetty-solid/maintainability) [ • 664 B
TypeScript
import * as solid_js from 'solid-js';
import { JSX, Accessor } from 'solid-js';
import { Language, RosettyReturn } from 'rosetty';
declare const RosettyContext: solid_js.Context<unknown>;
declare const RosettyProvider: (props: {
children: JSX.Element;
languages: Record<string, Language>;
defaultLanguage: string;
translateFallback?: boolean;
}) => JSX.Element;
type AnyObject = Record<string, any>;
declare function useRosetty<T extends AnyObject>(): RosettyReturn<T> & {
actualLang: Accessor<string | undefined>;
};
type Rosetty<T extends AnyObject> = RosettyReturn<T>;
export { type Rosetty, RosettyContext, RosettyProvider, useRosetty };