summaryrefslogtreecommitdiff
path: root/cli/tsc/dts/lib.dom.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/dts/lib.dom.d.ts')
-rw-r--r--cli/tsc/dts/lib.dom.d.ts22
1 files changed, 17 insertions, 5 deletions
diff --git a/cli/tsc/dts/lib.dom.d.ts b/cli/tsc/dts/lib.dom.d.ts
index d1c7dabc6..fdc4b8e47 100644
--- a/cli/tsc/dts/lib.dom.d.ts
+++ b/cli/tsc/dts/lib.dom.d.ts
@@ -1930,11 +1930,16 @@ interface TrackEventInit extends EventInit {
track?: TextTrack | null;
}
+interface TransformerCancelCallback {
+ (reason: any): void | PromiseLike<void>;
+}
+
interface Transformer<I = any, O = any> {
flush?: TransformerFlushCallback<O>;
readableType?: undefined;
start?: TransformerStartCallback<O>;
transform?: TransformerTransformCallback<I, O>;
+ cancel?: TransformerCancelCallback;
writableType?: undefined;
}
@@ -5847,6 +5852,8 @@ declare var CompositionEvent: {
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) */
interface CompressionStream extends GenericTransformStream {
+ readonly readable: ReadableStream<Uint8Array>;
+ readonly writable: WritableStream<BufferSource>;
}
declare var CompressionStream: {
@@ -6744,6 +6751,8 @@ declare var DataTransferItemList: {
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) */
interface DecompressionStream extends GenericTransformStream {
+ readonly readable: ReadableStream<Uint8Array>;
+ readonly writable: WritableStream<BufferSource>;
}
declare var DecompressionStream: {
@@ -8873,9 +8882,7 @@ declare var GamepadHapticActuator: {
};
interface GenericTransformStream {
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/readable) */
readonly readable: ReadableStream;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/writable) */
readonly writable: WritableStream;
}
@@ -18816,22 +18823,27 @@ interface ReadableStream<R = any> {
declare var ReadableStream: {
prototype: ReadableStream;
- new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
+ new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number; size?: undefined }): ReadableStream<Uint8Array>;
new<R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
+ from<R>(asyncIterable: AsyncIterable<R> | Iterable<R | PromiseLike<R>>): ReadableStream<R>;
};
+interface ReadableStreamBYOBReaderReadOptions {
+ min?: number;
+}
+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) */
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */
- read<T extends ArrayBufferView>(view: T): Promise<ReadableStreamReadResult<T>>;
+ read<T extends ArrayBufferView>(view: T, options?: ReadableStreamBYOBReaderReadOptions): Promise<ReadableStreamReadResult<T>>;
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) */
releaseLock(): void;
}
declare var ReadableStreamBYOBReader: {
prototype: ReadableStreamBYOBReader;
- new(stream: ReadableStream): ReadableStreamBYOBReader;
+ new(stream: ReadableStream<Uint8Array>): ReadableStreamBYOBReader;
};
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) */