Skip to content

@tsdrivers/mssql / DisposableWritableStream

Class: DisposableWritableStream ​

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

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

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

Extends ​

  • WritableStream<Uint8Array>

Implements ​

  • Disposable
  • AsyncDisposable

Constructors ​

Constructor ​

new DisposableWritableStream(underlyingSink?, strategy?): DisposableWritableStream

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

Parameters ​

underlyingSink? ​

UnderlyingSink<Uint8Array<ArrayBufferLike>>

strategy? ​

QueuingStrategy<Uint8Array<ArrayBufferLike>>

Returns ​

DisposableWritableStream

Inherited from ​

WritableStream<Uint8Array>.constructor

Methods ​

[asyncDispose]() ​

[asyncDispose](): Promise<void>

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

Returns ​

Promise<void>

Implementation of ​

AsyncDisposable.[asyncDispose]


[dispose]() ​

[dispose](): void

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

Returns ​

void

Implementation of ​

Disposable.[dispose]