variable Deno.stdout
A reference to stdout which can be used to write directly to stdout.
It implements the Deno specific
Writer,
WriterSync,
and Closer interfaces as well as provides a
WritableStream interface.
These are low level constructs, and the console interface is a
more straight forward way to interact with stdout and stderr.
Properties #
Methods #
Write the contents of the array buffer (p) to stdout.
Resolves to the number of bytes written.
It is not guaranteed that the full buffer will be written in a single call.
const encoder = new TextEncoder();
const data = encoder.encode("Hello world");
const bytesWritten = await Deno.stdout.write(data); // 11
Synchronously write the contents of the array buffer (p) to stdout.
Returns the number of bytes written.
It is not guaranteed that the full buffer will be written in a single call.
const encoder = new TextEncoder();
const data = encoder.encode("Hello world");
const bytesWritten = Deno.stdout.writeSync(data); // 11
#isTerminal(): boolean Checks if stdout is a TTY (terminal).
// This example is system and context specific
Deno.stdout.isTerminal(); // true