UNPKG

mindee

Version:

Mindee Client Library for Node.js

24 lines (23 loc) 673 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorHandler = exports.ErrorHandler = void 0; const logger_1 = require("../logger"); /** * Custom Error handling class. * @deprecated Clashes with current implementation of some errors, which may cause unexpected behaviors. */ class ErrorHandler { constructor(throwOnError = true) { this.throwOnError = throwOnError; } throw(error) { if (this.throwOnError) { throw error; } else { logger_1.logger.error(error.message); } } } exports.ErrorHandler = ErrorHandler; exports.errorHandler = new ErrorHandler();