UNPKG

@fajarnugraha37/error

Version:

Runtime-agnostic error handling library with structured errors, adapters, and validation support for Bun, Node.js, and browsers

10 lines (7 loc) 338 B
import { AppError } from './app-error.cjs'; type ErrorHandler<T = unknown> = (err: AppError) => T; type ErrorHandlers<T = unknown> = Record<string, ErrorHandler<T>> & { _?: ErrorHandler<T>; }; declare function match<T = unknown>(err: unknown, handlers: ErrorHandlers<T>): T; export { type ErrorHandler, type ErrorHandlers, match };