joinMessage()function

joinMessage(input: ImmutableDictionary<string>): string
ParamType
inputImmutableDictionary<string>
Dictionary mapping each name (or "" for unnamed lines) to its message. required
Return
string
The combined message string, with one line per message line.

Join a dictionary of named messages back into a single string.

  • The "" (empty string) key is emitted as unnamed lines.
  • Named messages are emitted as name: message, one line per message line.
  • Empty lines are skipped and each emitted line is trimmed to match splitMessage() semantics.

Examples

joinMessage({ name: "Bad", "": "Uh oh" }) // "name: Bad\nUh oh"