@stacksjs/error-handling
Version:
Type safe error handling.
43 lines (42 loc) • 792 B
TypeScript
// Result type exports
export type {
Err,
Ok,
Result,
ResultAsync,
} from 'ts-error-handling';
// Error page exports (Ignition-style) - local implementation
export type {
CodeSnippet,
EnvironmentContext,
ErrorPageConfig,
ErrorPageData,
HttpError as HttpErrorInfo,
HttpStatusCode,
JobContext,
QueryInfo,
RequestContext,
RoutingContext,
StackFrame,
UserContext,
} from './error-page';
export * from './handler';
export * from './http';
export * from './model';
export * from './utils';
export {
err,
fromPromise,
ok,
} from 'ts-error-handling';
export {
createErrorHandler,
ERROR_PAGE_CSS,
ErrorPageHandler,
errorResponse,
HTTP_ERRORS,
renderError,
renderErrorPage,
renderHttpErrorHints,
renderProductionErrorPage,
} from './error-page';