Guest User

Untitled

a guest
Jul 18th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. declare module "enzyme-react-intl" {
  2. import {Component, ReactElement} from "react";
  3. import {MountRendererProps, ReactWrapper} from "enzyme";
  4.  
  5. export function loadTranslation(localeFilePath: string): { [key: string]: string };
  6.  
  7. export function loadTranslationObject(translations: { [key: string]: string }): { [key: string]: string };
  8.  
  9. export function shallowWithIntl<C extends Component, P = Component["props"], S = Component["state"]>(
  10. node: ReactElement<P>): ReactWrapper<P, S, C>;
  11.  
  12. export function mountWithIntl<C extends Component, P = Component["props"], S = Component["state"]>(
  13. node: ReactElement<P>,
  14. options?: MountRendererProps): ReactWrapper<P, S, C>;
  15.  
  16. export function renderWithIntl<C extends Component, P = Component["props"], S = Component["state"]>(
  17. node: ReactElement<P>,
  18. options?: MountRendererProps): ReactWrapper<P, S, C>;
  19.  
  20. export function getLocale(): string;
  21.  
  22. export function setLocale(str: string): void;
  23. }
Add Comment
Please, Sign In to add comment