UNPKG

@fajarnugraha37/error

Version:

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

15 lines (14 loc) 1.24 kB
export { AppError, AppErrorOptions, Severity, error, fromUnknown, isAppError, isCode, wrap } from './app-error.cjs'; export { ConflictError } from './built-in/conflict.error.cjs'; export { HttpError } from './built-in/http.error.cjs'; export { InvalidDataError } from './built-in/invalid-data.error.cjs'; export { NotFoundError } from './built-in/not-found.error.cjs'; export { ValidationError, ValidationErrorInfo, ValidationResult } from './built-in/validation.error.cjs'; export { Result, ResultWrapper, err, isErr, isOk, map, mapErr, ok, safeAwait, safeFunc, unwrap, unwrapErr, unwrapOr } from './result.cjs'; export { ErrorHandler, ErrorHandlers, match } from './match.cjs'; export { assert } from './assert.cjs'; export { FormatOptions, format, formatOneLine, formatVerbose } from './format.cjs'; export { ProblemDetails, fromProblem, fromProblemJSON, toProblem, toProblemJSON } from './problem.cjs'; export { ValidationIssue, deduplicateIssues, formatValidationIssues, fromAjvError, fromTypeboxError, fromZodError, makeValidationError } from './validation.cjs'; export { RedactionPredicate, defaultRedactionPredicate, redact, safeStringify } from './redact.cjs'; export { normalizeStack, truncateStack } from './normalize-stack.cjs';