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]