Spec-Zone.ru › Web APIs

WritableStreamDefaultWriter: свойство desiredSize

Примечание: Эта функция доступна в Веб-воркерах.

Свойство desiredSize только для чтения интерфейса WritableStreamDefaultWriter возвращает желаемый размер, необходимый для заполнения внутренней очереди потока.

Значение

Целое число. Обратите внимание, что оно может быть отрицательным, если очередь переполнена.

Значение будет null если поток не может быть успешно записан (из-за ошибки или приостановки), и нулевым, если поток закрыт.

Исключения

TypeError

Блокировка записи освобождена.

Примеры

const writableStream = new WritableStream(
  {
    write(chunk) {
      // ...
    },
    close() {
      // ...
    },
    abort(err) {
      // ...
    },
  },
  queuingStrategy,
);

// ...

const writer = writableStream.getWriter();

// ...

// return stream's desired size
let size = writer.desiredSize;

Спецификации

Спецификация
Потоки
# ref-for-default-writer-desired-size⑥

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
desiredSize 59 16 100 46 14.1 59 100 43 14.5 7.0 59

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WritableStreamDefaultWriter/desiredSize

Spec-Zone.ru

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