evtstore
Version:
Event Sourcing with Node.JS
19 lines • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VersionError = exports.CommandError = void 0;
class CommandError extends Error {
constructor(msg, code) {
super(msg);
this.msg = msg;
this.code = code;
}
}
exports.CommandError = CommandError;
class VersionError extends CommandError {
constructor(msg) {
const suffix = msg ? `: ${msg}` : '';
super(`Version conflict error${suffix}`, 'VERSION_CONFLICT');
}
}
exports.VersionError = VersionError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJlcnJvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxNQUFhLFlBQWEsU0FBUSxLQUFLO0lBQ3JDLFlBQW1CLEdBQVcsRUFBUyxJQUFhO1FBQ2xELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQTtRQURPLFFBQUcsR0FBSCxHQUFHLENBQVE7UUFBUyxTQUFJLEdBQUosSUFBSSxDQUFTO0lBRXBELENBQUM7Q0FDRjtBQUpELG9DQUlDO0FBRUQsTUFBYSxZQUFhLFNBQVEsWUFBWTtJQUM1QyxZQUFZLEdBQVk7UUFDdEIsTUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUE7UUFDcEMsS0FBSyxDQUFDLHlCQUF5QixNQUFNLEVBQUUsRUFBRSxrQkFBa0IsQ0FBQyxDQUFBO0lBQzlELENBQUM7Q0FDRjtBQUxELG9DQUtDIn0=