mindee
Version:
Mindee Client Library for Node.js
24 lines (23 loc) • 673 B
JavaScript
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();
;