Interface: Disposable

February 16, 2026 ยท View on GitHub

quickjs-emscripten


quickjs-emscripten / quickjs-emscripten-core / Disposable

Interface: Disposable

Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:13

An object that can be disposed. Lifetime is the canonical implementation of Disposable. Use Scope to manage cleaning up multiple disposables.

Contents

Properties

alive

alive: boolean

Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:23

Returns

true if the object is alive

Returns

false after the object has been disposed

Methods

[dispose]()

[dispose](): void

Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:28

A method that is used to release resources held by an object. Called by the semantics of the using statement.

Returns

void


dispose()

dispose(): void

Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:17

Dispose of the underlying resources used by this object.

Returns

void