Writes the code points of the developer-readable Debug string for the
given object to output. Assumes output is a Unicode Output writer
with sufficient capacity. Delegates to Debug.debug, if object
implements Debug; writes a JavaScript string literal, if object is a
string, and writes a JavaScript number literal, if object is a
number; otherwise writes the result of Object.toString.
Returns the developer-readable Debug string for the givem object,
output using the given settings. Delegates to Debug.debug, if
object implements Debug; returns a JavaScript string literal, if
object is a string, and returns a JavaScript number literal, if
object is a number; otherwise returns the result of Object.toString.
Writes the code points of the JavaScript character literal for the given
character to output.
Writes the code points of the JavaScript numeric literal for the given
value to output.
Writes the code points of the JavaScript string literal for the given
string to output.
Writes the code points of the human-readable Display string for the
given object to output. Assumes output is a Unicode Output writer
with sufficient capacity. Delegates to Display.display, if object
implements Display; otherwise writes the result of Object.toString.
Returns the human-readable Display string for the givem object,
output using the given settings. Delegates to [[Display.displa]],
if object implements Display; otherwise returns the result of
Object.toString.
Writes the code points of the numeric string for the given value
to output.
Returns a string representation of the duration represented by the given number of milliseconds.
Returns the operting system specific string used to separate lines of text.
Returns a string representation of value scaled by its SI magnitude,
keeping at most precision digits past the decimal place, appended with
the appropriate SI prefix.
Text format utility functions.