API reference › @evolu/common › Assert › 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