Skip to content

@tsdrivers/mssql / DisposableReadableStream

Class: DisposableReadableStream ​

Defined in: projects/ts-mssql/core/blob.ts:206

A ReadableStream<Uint8Array> that supports using / await using.

  • Symbol.dispose calls cancel() synchronously (fire-and-forget).
  • Symbol.asyncDispose awaits cancel().

Extends ​

  • ReadableStream<Uint8Array>

Implements ​

  • Disposable
  • AsyncDisposable

Constructors ​

Constructor ​

new DisposableReadableStream(underlyingSource, strategy?): DisposableReadableStream

Defined in: node_modules/.deno/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:25851

Parameters ​

underlyingSource ​

UnderlyingDefaultSource<Uint8Array<ArrayBufferLike>>

strategy? ​

QueuingStrategy<Uint8Array<ArrayBufferLike>>

Returns ​

DisposableReadableStream

Inherited from ​

ReadableStream<Uint8Array>.constructor

Constructor ​

new DisposableReadableStream(underlyingSource?, strategy?): DisposableReadableStream

Defined in: node_modules/.deno/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:25852

Parameters ​

underlyingSource? ​

UnderlyingSource<Uint8Array<ArrayBufferLike>>

strategy? ​

QueuingStrategy<Uint8Array<ArrayBufferLike>>

Returns ​

DisposableReadableStream

Inherited from ​

ReadableStream<Uint8Array>.constructor

Methods ​

[asyncDispose]() ​

[asyncDispose](): Promise<void>

Defined in: projects/ts-mssql/core/blob.ts:212

Returns ​

Promise<void>

Implementation of ​

AsyncDisposable.[asyncDispose]


[dispose]() ​

[dispose](): void

Defined in: projects/ts-mssql/core/blob.ts:208

Returns ​

void

Implementation of ​

Disposable.[dispose]