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.