mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Add types for `preact-i18n` * Add test for `preact-i18n` * rename `test` to `tests` * bump ts version requirement
20 lines
484 B
TypeScript
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);
|