DefinitelyTyped/types/preact-i18n/preact-i18n-tests.tsx
Lukas Tetzlaff 658daed931 preact-i18n (#33829)
* Add types for `preact-i18n`

* Add test for `preact-i18n`

* rename `test` to `tests`

* bump ts version requirement
2019-03-13 10:29:58 -07:00

20 lines
484 B
TypeScript

import { IntlProvider, Text, withText } from "preact-i18n";
import { h, render, Component } from "preact";
interface P {
foo: string;
}
@withText<P>({ exampleText2: "someText2" })
class Example extends Component<P> {
render({ }: P) {
return <IntlProvider definition={{ exampleText1: "someText1"}}>
<p>
<Text id="exampleText1">fallbackText</Text>
</p>
</IntlProvider>;
}
}
render(<Example foo="bar" />, document);