joinMessage()function
joinMessage(input: ImmutableDictionary<string>): string
| Param | Type | |
|---|---|---|
input | ImmutableDictionary<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"