From 2b5e8a5dd3d49bac33249726ba5b9cf5ea6b25cd Mon Sep 17 00:00:00 2001 From: Omar Diab Date: Tue, 17 Apr 2018 10:36:39 -0500 Subject: [PATCH] Fix missing splat in react-intl types (#25046) --- types/react-intl/index.d.ts | 2 +- types/react-intl/react-intl-tests.tsx | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/types/react-intl/index.d.ts b/types/react-intl/index.d.ts index 7da9dbd487..c6a06d39aa 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: string[]) => 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 75490a5ca1..51d5065fe3 100644 --- a/types/react-intl/react-intl-tests.tsx +++ b/types/react-intl/react-intl-tests.tsx @@ -150,6 +150,20 @@ class SomeComponent extends React.Component
{text}
} + + {(text) => } + + + + {(...text) =>
    {text.map(t =>
  • {t}
  • )}
} +
+