Skip to content

Type Alias: MessageCompiler<Message, MessageSource> ​

The message compiler

Signature ​

ts
export type MessageCompiler<Message = string, MessageSource = string | ResourceNode> = (message: MessageSource, context: MessageCompilerContext) => MessageFunction<Message>

Type Parameters ​

Name
Message = string
MessageSource = string | ResourceNode

Parameters ​

NameTypeDescription
messageMessageSourceA resolved message that ususally will be passed the string. if you can transform to it with bundler, will be passed the AST.
contextMessageCompilerContextA message context MessageCompilerContext

Returns ​

MessageFunction<Message> — A MessageFunction

Tags ​

  • @VueI18nGeneral

Released under the MIT License.