From ad5cec27d3ba67c67e501f612d361254def78194 Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Mon, 29 Jul 2024 12:21:00 +0900 Subject: fix(types): fix streams types (#24770) --- ext/web/lib.deno_web.d.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'ext') 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; } -// TODO(petamoriken): Will be removed in v2.0. -/** - * @deprecated use `UnderlyingSourcePullCallback` instead. - * @category Streams - */ -declare type ReadableStreamDefaultControllerCallback = - UnderlyingSourcePullCallback; - /** @category Streams */ declare interface UnderlyingSourcePullCallback { (controller: ReadableStreamController): void | PromiseLike; @@ -749,6 +741,15 @@ declare interface UnderlyingSourceStartCallback { (controller: ReadableStreamController): any; } +// TODO(petamoriken): Will be removed in v2.0. +/** + * @deprecated use `(controller: ReadableStreamDefaultController) => void | PromiseLike` type instead. + * @category Streams + */ +declare type ReadableStreamDefaultControllerCallback = ( + controller: ReadableStreamDefaultController, +) => void | PromiseLike; + /** @category Streams */ declare interface ReadableStreamDefaultController { 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; new ( underlyingSource: UnderlyingDefaultSource, -- cgit v1.2.3