Spec-Zone.ru › Deno 2

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

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

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

Свойства

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

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

Методы

write(p: Uint8Array): Promise<number>

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

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

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

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

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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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