UNPKG

@visulima/error-handler

Version:

Error handlers for use in development and production environments.

14 lines (13 loc) 497 B
import type { IncomingMessage, ServerResponse } from "node:http"; import type { ErrorHandler } from "./types.d.d.ts"; export type TextErrorFormatter = (parameters: { error: Error; reasonPhrase: string; request: IncomingMessage; response: ServerResponse; statusCode: number; }) => string | Promise<string>; export type TextErrorHandlerOptions = { formatter?: TextErrorFormatter; }; export declare const textErrorHandler: (options?: TextErrorHandlerOptions) => ErrorHandler;