react-i18next.js 532 B

123456789101112131415161718
  1. // @flow
  2. declare type I18Next$Translate$Config = {
  3. defaultValue: string,
  4. replace?: {
  5. [string]: string
  6. }
  7. };
  8. declare type I18Next$Translate = (key: string, config: I18Next$Translate$Config) => string;
  9. declare module 'react-i18next' {
  10. declare module.exports: {
  11. I18nextProvider: React$StatelessFunctionalComponent<*>,
  12. reactI18nextModule: {},
  13. translate: (context: string | Array<string>) => (component: React$Component<*> | React$StatelessFunctionalComponent<*>) => React$StatelessFunctionalComponent<*>
  14. }
  15. }