@bitblit/ratchet-common
Version:
Common tools for general use
10 lines (9 loc) • 528 B
TypeScript
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;
}