@fajarnugraha37/error
Version:
Runtime-agnostic error handling library with structured errors, adapters, and validation support for Bun, Node.js, and browsers
11 lines (8 loc) • 456 B
text/typescript
import { AppErrorOptions } from './app-error.cjs';
declare const assert: {
ok(condition: unknown, code: string, message?: string, data?: unknown): asserts condition;
defined<T>(value: T, code: string, message?: string): asserts value is NonNullable<T>;
type<T>(value: unknown, type: string, code: string, message?: string): asserts value is T;
fail(code: string, message?: string, options?: AppErrorOptions): never;
};
export { assert };