TransformStreamを使用してWritableStreamオブジェクトを構築します。const { writable } = new TransformStream();WritableStreamオブジェクトを使用してwriterを取得します。const writer = writable.getWriter();
// writer.closedreadonly closed: Promise<void>;
fulfilledです。ストリームでエラーが発生した場合、または書き込み側のロックが解放された場合、Promiseの状態はrejectedです。// writer.readyreadonly ready: Promise<void>;
// writer.desiredSizereadonly desiredSize: number;
writer.write(chunk: Chunk): Promise<void>;
chunkデータをストリームに書き込みます。writeメソッドを呼び出すことは許可されません。パラメータ名 | タイプ | 必須 | 説明 |
chunk | はい | ストリームに書き込むチャンクデータ。 |
Chunkは以下の通りです:type Chunk = string | ArrayBuffer | ArrayBufferView;
writer.close(): Promise<void>;
writer.abort(reason?: string): Promise<string>;
writer.releaseLock(): void;
フィードバック