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]