Skip to main content

Function: defineMessages()

defineMessages<K, T, U>(messages): { readonly [P in string | number | symbol]: Readonly<U[P]> }

Defined in: defineMessages.ts:23

Defines messages for extraction, keeping react-intl 10's typing. See defineMessage.

Type Parameters​

Type ParameterDefault type
K extends PropertyKey-
TMessageDescriptor
U extends Record<K, T>Record<K, T>

Parameters​

ParameterType
messagesU

Returns​

{ readonly [P in string | number | symbol]: Readonly<U[P]> }