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