Function: defineMessage()
defineMessage<
T>(message):Readonly<T>
Defined in: defineMessages.ts:13
Defines a message for extraction, keeping react-intl 10's typing.
react-intl 12 types a descriptor defined without an explicit values generic
as one that takes no values, so every
intl.formatMessage(message, { name }) stops compiling. This keeps the
descriptor untyped: formatMessage and FormattedMessage accept any values,
as they did before. At runtime both functions return their argument, which is
all react-intl's do.
Type Parameters
| Type Parameter |
|---|
T extends MessageDescriptor |
Parameters
| Parameter | Type |
|---|---|
message | T |
Returns
Readonly<T>