ml-model-loader/node_modules/assertion-error/index.d.ts
Lilith 8f4a35ba79 chore: add publishConfig to prevent public npm publishing
All @lilith/* packages should publish to forge.nasty.sh only.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 00:42:23 -08:00

27 lines
704 B
TypeScript

interface Result {
name: "AssertionError" | "AssertionResult";
ok: boolean;
toJSON(...args: unknown[]): Record<string, unknown>;
}
declare class AssertionError<T> extends Error implements Result {
[key: string]: unknown
name: "AssertionError";
ok: false;
message: string;
// deno-lint-ignore ban-types
constructor(message: string, props?: T, ssf?: Function);
stack: string;
toJSON(stack?: boolean): Record<string, unknown>;
}
declare class AssertionResult<T> implements Result {
[key: string]: unknown
name: "AssertionResult";
ok: true;
message: string;
constructor(props?: T);
toJSON(): Record<string, unknown>;
}
export { AssertionError, AssertionResult, Result };