summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenta Moriuchi <moriken@kimamass.com>2024-07-29 12:21:00 +0900
committerGitHub <noreply@github.com>2024-07-28 23:21:00 -0400
commitad5cec27d3ba67c67e501f612d361254def78194 (patch)
tree5d586d4834aefb718297b01b4e64f65f573befaf
parent41f8988dc7f7e307af28af52e6d89469c824f214 (diff)
fix(types): fix streams types (#24770)
-rw-r--r--cli/tsc/dts/lib.dom.d.ts2
-rw-r--r--cli/tsc/dts/lib.webworker.d.ts2
-rw-r--r--ext/web/lib.deno_web.d.ts19
3 files changed, 12 insertions, 11 deletions
diff --git a/cli/tsc/dts/lib.dom.d.ts b/cli/tsc/dts/lib.dom.d.ts
index fdc4b8e47..486f0e425 100644
--- a/cli/tsc/dts/lib.dom.d.ts
+++ b/cli/tsc/dts/lib.dom.d.ts
@@ -18823,7 +18823,7 @@ interface ReadableStream<R = any> {
declare var ReadableStream: {
prototype: ReadableStream;
- new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number; size?: undefined }): ReadableStream<Uint8Array>;
+ new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): 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>;
diff --git a/cli/tsc/dts/lib.webworker.d.ts b/cli/tsc/dts/lib.webworker.d.ts
index 1bbf4eca2..8b281e9ca 100644
--- a/cli/tsc/dts/lib.webworker.d.ts
+++ b/cli/tsc/dts/lib.webworker.d.ts
@@ -4882,7 +4882,7 @@ interface ReadableStream<R = any> {
declare var ReadableStream: {
prototype: ReadableStream;
- new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number; size?: undefined }): ReadableStream<Uint8Array>;
+ new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): 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>;
diff --git a/ext/web/lib.deno_web.d.ts b/ext/web/lib.deno_web.d.ts
index a305597ef..d0b32cd59 100644
--- a/ext/web/lib.deno_web.d.ts
+++ b/ext/web/lib.deno_web.d.ts
@@ -731,14 +731,6 @@ declare interface UnderlyingSourceCancelCallback {
(reason?: any): void | PromiseLike<void>;
}
-// TODO(petamoriken): Will be removed in v2.0.
-/**
- * @deprecated use `UnderlyingSourcePullCallback` instead.
- * @category Streams
- */
-declare type ReadableStreamDefaultControllerCallback<R> =
- UnderlyingSourcePullCallback<R>;
-
/** @category Streams */
declare interface UnderlyingSourcePullCallback<R> {
(controller: ReadableStreamController<R>): void | PromiseLike<void>;
@@ -749,6 +741,15 @@ declare interface UnderlyingSourceStartCallback<R> {
(controller: ReadableStreamController<R>): any;
}
+// TODO(petamoriken): Will be removed in v2.0.
+/**
+ * @deprecated use `(controller: ReadableStreamDefaultController<R>) => void | PromiseLike<void>` type instead.
+ * @category Streams
+ */
+declare type ReadableStreamDefaultControllerCallback<R> = (
+ controller: ReadableStreamDefaultController<R>,
+) => void | PromiseLike<void>;
+
/** @category Streams */
declare interface ReadableStreamDefaultController<R = any> {
readonly desiredSize: number | null;
@@ -877,7 +878,7 @@ declare var ReadableStream: {
readonly prototype: ReadableStream;
new (
underlyingSource: UnderlyingByteSource,
- strategy?: { highWaterMark?: number; size?: undefined },
+ strategy?: { highWaterMark?: number },
): ReadableStream<Uint8Array>;
new <R = any>(
underlyingSource: UnderlyingDefaultSource<R>,