@@ -1930,11 +1930,16 @@ interface TrackEventInit extends EventInit {
1930
1930
track?: TextTrack | null;
1931
1931
}
1932
1932
1933
+ interface TransformerCancelCallback {
1934
+ (reason: any): void | PromiseLike<void>;
1935
+ }
1936
+
1933
1937
interface Transformer<I = any, O = any> {
1934
1938
flush?: TransformerFlushCallback<O>;
1935
1939
readableType?: undefined;
1936
1940
start?: TransformerStartCallback<O>;
1937
1941
transform?: TransformerTransformCallback<I, O>;
1942
+ cancel?: TransformerCancelCallback;
1938
1943
writableType?: undefined;
1939
1944
}
1940
1945
@@ -5847,6 +5852,8 @@ declare var CompositionEvent: {
5847
5852
5848
5853
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) */
5849
5854
interface CompressionStream extends GenericTransformStream {
5855
+ readonly readable: ReadableStream<Uint8Array>;
5856
+ readonly writable: WritableStream<BufferSource>;
5850
5857
}
5851
5858
5852
5859
declare var CompressionStream: {
@@ -6744,6 +6751,8 @@ declare var DataTransferItemList: {
6744
6751
6745
6752
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) */
6746
6753
interface DecompressionStream extends GenericTransformStream {
6754
+ readonly readable: ReadableStream<Uint8Array>;
6755
+ readonly writable: WritableStream<BufferSource>;
6747
6756
}
6748
6757
6749
6758
declare var DecompressionStream: {
@@ -8873,9 +8882,7 @@ declare var GamepadHapticActuator: {
8873
8882
};
8874
8883
8875
8884
interface GenericTransformStream {
8876
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/readable) */
8877
8885
readonly readable: ReadableStream;
8878
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/writable) */
8879
8886
readonly writable: WritableStream;
8880
8887
}
8881
8888
@@ -18816,22 +18823,27 @@ interface ReadableStream<R = any> {
18816
18823
18817
18824
declare var ReadableStream: {
18818
18825
prototype: ReadableStream;
18819
- new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
18826
+ new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number; size?: undefined }): ReadableStream<Uint8Array>;
18820
18827
new<R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
18821
18828
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
18829
+ from<R>(asyncIterable: AsyncIterable<R> | Iterable<R | PromiseLike<R>>): ReadableStream<R>;
18822
18830
};
18823
18831
18832
+ interface ReadableStreamBYOBReaderReadOptions {
18833
+ min?: number;
18834
+ }
18835
+
18824
18836
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) */
18825
18837
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
18826
18838
/** [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>>;
18828
18840
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) */
18829
18841
releaseLock(): void;
18830
18842
}
18831
18843
18832
18844
declare var ReadableStreamBYOBReader: {
18833
18845
prototype: ReadableStreamBYOBReader;
18834
- new(stream: ReadableStream): ReadableStreamBYOBReader;
18846
+ new(stream: ReadableStream<Uint8Array> ): ReadableStreamBYOBReader;
18835
18847
};
18836
18848
18837
18849
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) */
0 commit comments