Spec-Zone.ru › Deno 2

переменная Deno.stdout

Ссылка на stdout, которая может быть использована для записи данных непосредственно в stdout. Она реализует специфичные для Deno интерфейсы Writer, WriterSync и Closer, а также предоставляет интерфейс WritableStream.

Это низкоуровневые конструкции, и интерфейс console является более простым способом взаимодействия с stdout и stderr.

Свойства

только для чтения
writable: WritableStream<Uint8Array>

Интерфейс потока записи в stdout.

Методы

write(p: Uint8Array): Promise<number>

Записывает содержимое буфера массива (p) в stdout.

Возвращает количество записанных байт.

Гарантируется, что весь буфер будет записан в одном вызове.

const encoder = new TextEncoder();
const data = encoder.encode("Hello world");
const bytesWritten = await Deno.stdout.write(data); // 11
writeSync(p: Uint8Array): number

Синхронно записывает содержимое буфера массива (p) в stdout.

Возвращает количество записанных байт.

Гарантируется, что весь буфер будет записан в одном вызове.

const encoder = new TextEncoder();
const data = encoder.encode("Hello world");
const bytesWritten = Deno.stdout.writeSync(data); // 11
close(): void

Закрывает stdout, освобождая ресурс.

Deno.stdout.close();
isTerminal(): boolean

Проверяет, является ли stdout терминалом TTY.

// This example is system and context specific
Deno.stdout.isTerminal(); // true

© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/deno/~/Deno.stdout

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API