API reference@evolu/commonAssert › assertNotDisposed

function assertNotDisposed(value: DisposableStack | AsyncDisposableStack): void;

Defined in: packages/common/src/Assert.ts:155

Guards synchronous methods on objects that may be called after disposal.

Use when an API must fail fast before touching already-disposed state.

Example

const stack = new globalThis.AsyncDisposableStack();
assertNotDisposed(stack); // no-op
await stack.disposeAsync();
assertNotDisposed(stack); // throws Error