// TransformStreamを使用してReadableStreamオブジェクトを構築します。const { readable } = new TransformStream();// ReadableStreamオブジェクトを使用してreaderを取得します。const reader = readable.getReader();
// reader.closedreadonly closed: Promise<void>;
fulfilledです。ストリームでエラーが発生した場合、または読み取り側のロックが解放された場合、Promiseの状態はrejectedです。reader.read(): Promise<{value: Chunk, done: boolean}>;
readメソッドを呼び出すことは許可されません。fulfilled状態となり、{ value: theChunk, done: false }形式のオブジェクトを含みます。fulfilled状態となり、{ value: undefined, done: true }形式のオブジェクトを含みます。rejected状態となり、関連するエラー情報を含みます。Chunkは以下の通りです:type Chunk = string | ArrayBuffer | ArrayBufferView;
reader.cancel(reason?: string): Promise<string>;
reader.releaseLock(): void;
フィードバック