getMessageGetter() function
Given a MessageContext
instance, returns a message getter function, which may have a preset root id path, locale, and/or base parameters for message functions.
The returned function takes two parameters (msgId, msgParams)
, which will extend any values set by the hook’s arguments.
Signature:
export declare function getMessageGetter(context: MessageContext, rootId?: string | string[], { baseParams, locale }?: MessageGetterOptions): (id?: string | string[], params?: Record<string, unknown>) => any;
Parameters
Parameter | Type | Description |
---|---|---|
context | MessageContext | The MessageContext instance |
rootId | string | string[] | (Optional) The key or key path of the message or message object. If empty or [] , matches the root of the messages object |
{ baseParams, locale } | MessageGetterOptions | (Optional) |
Returns:
(id?: string | string[], params?: Record<string, unknown>) => any