@serenity-is/corelib / stringFormat
Function: stringFormat()
stringFormat(
format, ...prm):string
Defined in: src/base/formatting.ts:251
Formats a string by replacing {index[:format]} placeholders with the supplied arguments, using Culture for locale-aware value formatting.
Parameters
format
string
Composite format string (e.g. "Hello {0}, you have {1:n2} messages"). {{ / }} are escaped to a single brace.
prm
...any[]
Values to substitute; each may be a number, Date, or any object with a format(formatSpec, locale) method. Nullish values render as empty strings.
Returns
string
The formatted string.
Example
stringFormat("Hello {0}, balance {1:c}", "Alice", 1234.5); // uses Culture currency symbol