@visulima/error-handler
Version:
Error handlers for use in development and production environments.
14 lines (13 loc) • 497 B
TypeScript
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;