diff options
author | Kenta Moriuchi <moriken@kimamass.com> | 2024-07-29 12:21:00 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-28 23:21:00 -0400 |
commit | ad5cec27d3ba67c67e501f612d361254def78194 (patch) | |
tree | 5d586d4834aefb718297b01b4e64f65f573befaf /ext/web | |
parent | 41f8988dc7f7e307af28af52e6d89469c824f214 (diff) |
fix(types): fix streams types (#24770)
Diffstat (limited to 'ext/web')
-rw-r--r-- | ext/web/lib.deno_web.d.ts | 19 |
1 files changed, 10 insertions, 9 deletions
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>, |