@@ -1930,11 +1930,16 @@ interface TrackEventInit extends EventInit {
19301930 track?: TextTrack | null;
19311931}
19321932
1933+ interface TransformerCancelCallback {
1934+ (reason: any): void | PromiseLike<void>;
1935+ }
1936+
19331937interface Transformer<I = any, O = any> {
19341938 flush?: TransformerFlushCallback<O>;
19351939 readableType?: undefined;
19361940 start?: TransformerStartCallback<O>;
19371941 transform?: TransformerTransformCallback<I, O>;
1942+ cancel?: TransformerCancelCallback;
19381943 writableType?: undefined;
19391944}
19401945
@@ -5847,6 +5852,8 @@ declare var CompositionEvent: {
58475852
58485853/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) */
58495854interface CompressionStream extends GenericTransformStream {
5855+ readonly readable: ReadableStream<Uint8Array>;
5856+ readonly writable: WritableStream<BufferSource>;
58505857}
58515858
58525859declare var CompressionStream: {
@@ -6744,6 +6751,8 @@ declare var DataTransferItemList: {
67446751
67456752/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) */
67466753interface DecompressionStream extends GenericTransformStream {
6754+ readonly readable: ReadableStream<Uint8Array>;
6755+ readonly writable: WritableStream<BufferSource>;
67476756}
67486757
67496758declare var DecompressionStream: {
@@ -8873,9 +8882,7 @@ declare var GamepadHapticActuator: {
88738882};
88748883
88758884interface GenericTransformStream {
8876- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/readable) */
88778885 readonly readable: ReadableStream;
8878- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/writable) */
88798886 readonly writable: WritableStream;
88808887}
88818888
@@ -18816,22 +18823,27 @@ interface ReadableStream<R = any> {
1881618823
1881718824declare var ReadableStream: {
1881818825 prototype: ReadableStream;
18819- new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
18826+ new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number; size?: undefined }): ReadableStream<Uint8Array>;
1882018827 new<R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
1882118828 new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
18829+ from<R>(asyncIterable: AsyncIterable<R> | Iterable<R | PromiseLike<R>>): ReadableStream<R>;
1882218830};
1882318831
18832+ interface ReadableStreamBYOBReaderReadOptions {
18833+ min?: number;
18834+ }
18835+
1882418836/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) */
1882518837interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
1882618838 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */
18827- read<T extends ArrayBufferView>(view: T): Promise<ReadableStreamReadResult<T>>;
18839+ read<T extends ArrayBufferView>(view: T, options?: ReadableStreamBYOBReaderReadOptions ): Promise<ReadableStreamReadResult<T>>;
1882818840 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) */
1882918841 releaseLock(): void;
1883018842}
1883118843
1883218844declare var ReadableStreamBYOBReader: {
1883318845 prototype: ReadableStreamBYOBReader;
18834- new(stream: ReadableStream): ReadableStreamBYOBReader;
18846+ new(stream: ReadableStream<Uint8Array> ): ReadableStreamBYOBReader;
1883518847};
1883618848
1883718849/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) */
0 commit comments