UNPKG

mindee

Version:

Mindee Client Library for Node.js

20 lines (19 loc) 508 B
import { logger } from "../logger.js"; /** * Custom Error handling class. * @deprecated Clashes with current implementation of some errors, which may cause unexpected behaviors. */ export class ErrorHandler { constructor(throwOnError = true) { this.throwOnError = throwOnError; } throw(error) { if (this.throwOnError) { throw error; } else { logger.error(error.message); } } } export const errorHandler = new ErrorHandler();