UNPKG

rosetty-solid

Version:

[![Maintainability](https://api.codeclimate.com/v1/badges/a777c53f5370b6900930/maintainability)](https://codeclimate.com/github/qlaffont/rosetty-solid/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/a777c53f5370b6900930/test_cover

19 lines (16 loc) 664 B
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 };