@jplorg/jpl
Version:
JPL interpreter
20 lines (19 loc) • 627 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _error = _interopRequireDefault(require("./error"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* JPL error type for execution errors.
*
* All error types that infer this type can be caught in a program.
*/
class JPLExecutionError extends _error.default {
constructor(message, name = 'JPLExecutionError') {
super(message, name);
this.value = typeof message === 'string' && message ? message : null;
}
}
var _default = exports.default = JPLExecutionError;