UNPKG

@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
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 };