@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
TypeScript
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