UNPKG

@bitblit/ratchet-common

Version:

Common tools for general use

10 lines (9 loc) 528 B
import { ErrorHandlingApproach } from './error-handling-approach.js'; import { LoggerLevelName } from '../logger/logger-level-name.js'; export declare class ErrorRatchet { static handleErrorByApproach(err: any, approach: ErrorHandlingApproach, level?: LoggerLevelName, formatMsg?: string): void; static safeStringifyErr(err: any, log?: boolean): string; static asErr(input: any): Error; static fErr(format: string, ...input: any[]): Error; static throwFormattedErr(format: string, ...input: any[]): Error; }