WritableStream: locked プロパティ

Baseline 2022

Newly available

Since June 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

lockedWritableStream インターフェイスの読み取り専用プロパティは、 WritableStream がライターにロックされているかどうかを示す論理値を返します。

論理値で、書き込み可能なストリームがロックされているかどうかを示します。

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

// ...

const writer = writableStream.getWriter();

writableStream.locked;
// ストリームがライターにロックされているため、true を返します

仕様書

Specification
Streams Standard
# ref-for-ws-locked②

ブラウザーの互換性

BCD tables only load in the browser