WritableStreamDefaultWriter: closed property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since May 2022.

Note: This feature is available in Web Workers.

closed là thuộc tính chỉ đọc của giao diện WritableStreamDefaultWriter trả về một Promise được hoàn tất nếu luồng được đóng, hoặc bị từ chối nếu luồng phát sinh lỗi hoặc khóa của trình ghi bị giải phóng.

Giá trị

Một Promise.

Ví dụ

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");
});

Thông số kỹ thuật

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

Tương thích trình duyệt