From 67b7f2ef0510422a55bfbeeac01ec47f49d0cc0f Mon Sep 17 00:00:00 2001 From: Jaakko Hannikainen Date: Thu, 6 Apr 2017 16:43:50 +0300 Subject: [PATCH] [react-intl] Inline types for formatMessage, formatHTMLMessage and FormattedMessage --- types/react-intl/index.d.ts | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/types/react-intl/index.d.ts b/types/react-intl/index.d.ts index bbe1a49be5..44480deceb 100644 --- a/types/react-intl/index.d.ts +++ b/types/react-intl/index.d.ts @@ -10,14 +10,6 @@ declare namespace ReactIntl { - interface Values { - [key: string]: string | JSX.Element; - } - - interface HTMLValues { - [key: string]: string; - } - interface Locale { locale: string; fields?: { [key: string]: string }, @@ -74,8 +66,8 @@ declare namespace ReactIntl { formatRelative: (value: number, options?: FormattedRelative.PropsBase & { now?: any }) => string; formatNumber: (value: number, options?: FormattedNumber.PropsBase) => string; formatPlural: (value: number, options?: FormattedPlural.Base) => keyof FormattedPlural.PropsBase; - formatMessage: (messageDescriptor: FormattedMessage.MessageDescriptor, values?: Values) => string; - formatHTMLMessage: (messageDescriptor: FormattedMessage.MessageDescriptor, values?: HTMLValues) => string; + formatMessage: (messageDescriptor: FormattedMessage.MessageDescriptor, values?: {[key: string]: string}) => string; + formatHTMLMessage: (messageDescriptor: FormattedMessage.MessageDescriptor, values?: {[key: string]: string}) => string; locale: string; formats: any; messages: { [id: string]: string }; @@ -143,7 +135,7 @@ declare namespace ReactIntl { } export interface Props extends MessageDescriptor { - values?: Values; + values?: {[key: string]: string | JSX.Element}; tagName?: string; } }