UNPKG

@ocubist/error-alchemy

Version:

A powerful Node.js error-handling-framework with custom error types for easy debugging, enhanced error management, strong zod-support and useful quality-of-life-functionality for asserting and validating values.

16 lines 563 B
import { Severity } from "../../severity/types"; type AnyLogger = (err: unknown) => void; export type CraftErrorLoggerProps = { [key in Severity]?: AnyLogger; } & { default: AnyLogger; }; /** * Crafts a new error logger with the given logger properties. * * @param {CraftErrorLoggerProps} props - The logger properties. * @returns {(err: unknown) => void} The crafted error logger function. */ export declare const craftErrorLogger: (props: CraftErrorLoggerProps) => ((err: unknown) => void); export {}; //# sourceMappingURL=craftErrorLogger.d.ts.map