diff options
author | Kenta Moriuchi <moriken@kimamass.com> | 2024-07-23 05:02:39 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-22 22:02:39 +0200 |
commit | 715675565a928a7ac819b89fa40d8b74e7e1c8bc (patch) | |
tree | 06db9c2a77abd67491586e72522859f4010317e9 /cli | |
parent | 6960637b5ce20f717d853ef42d6d8132297ab64b (diff) |
fix(types): Conform lib.deno_web.d.ts to lib.dom.d.ts and lib.webworker.d.ts (#24599)
Fix #24578
Fix #21981
Diffstat (limited to 'cli')
-rw-r--r-- | cli/tsc/dts/lib.dom.d.ts | 22 | ||||
-rw-r--r-- | cli/tsc/dts/lib.webworker.d.ts | 22 |
2 files changed, 34 insertions, 10 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) */ diff --git a/cli/tsc/dts/lib.webworker.d.ts b/cli/tsc/dts/lib.webworker.d.ts index 5a1868e15..1bbf4eca2 100644 --- a/cli/tsc/dts/lib.webworker.d.ts +++ b/cli/tsc/dts/lib.webworker.d.ts @@ -717,11 +717,16 @@ interface TextEncoderEncodeIntoResult { written: number; } +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; } @@ -1807,6 +1812,8 @@ declare var CloseEvent: { /** [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: { @@ -2258,6 +2265,8 @@ declare var DOMStringList: { /** [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: { @@ -3082,9 +3091,7 @@ declare var FormData: { }; 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; } @@ -4875,22 +4882,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) */ |