diff --git a/types/react-intl/index.d.ts b/types/react-intl/index.d.ts index c6a06d39aa..d33b014e36 100644 --- a/types/react-intl/index.d.ts +++ b/types/react-intl/index.d.ts @@ -142,7 +142,7 @@ declare namespace ReactIntl { interface Props extends MessageDescriptor { values?: {[key: string]: MessageValue | JSX.Element}; tagName?: string; - children?: (...formattedMessage: string[]) => React.ReactNode; + children?: (...formattedMessage: Array) => React.ReactNode; } } class FormattedMessage extends React.Component { } diff --git a/types/react-intl/react-intl-tests.tsx b/types/react-intl/react-intl-tests.tsx index 51d5065fe3..2ed6eb0d98 100644 --- a/types/react-intl/react-intl-tests.tsx +++ b/types/react-intl/react-intl-tests.tsx @@ -154,7 +154,7 @@ class SomeComponent extends React.Component - {(text) => } + {(text) => }
    {text.map(t =>
  • {t}
  • )}
}
+ + + + ), + terms_of_service: ( + + + + ) + }} + > + {(...messages) => messages.map(message => <>{message})} + +