WritableStreamDefaultWriter: closed-Eigenschaft

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die schreibgeschützte closed-Eigenschaft des WritableStreamDefaultWriter-Interfaces gibt ein Promise zurück, das erfüllt wird, wenn der Stream geschlossen wird, oder abgelehnt wird, wenn der Stream einen Fehler aufweist oder die Sperre des Writers freigegeben wird.

Wert

Ein Promise.

Beispiele

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

// ...

const writer = writableStream.getWriter();

// ..

// check if the stream is closed
writer.closed.then(() => {
  console.log("writer closed");
});

Spezifikationen

Specification
Streams Standard
# ref-for-default-writer-closed②

Browser-Kompatibilität

BCD tables only load in the browser