UNPKG

@orchestrated-io/cqrs-domain

Version:

Node-cqrs-domain is a node.js module based on node-eventstore. It can be very useful as domain component if you work with (d)ddd, cqrs, eventdenormalizer, host, etc.

28 lines (21 loc) 748 B
// Grab the util module that's bundled with Node var util = require('util'); // Create a new custom Error constructor function AggregateDestroyedError(msg, more) { // Pass the constructor to V8's // captureStackTrace to clean up the output Error.captureStackTrace(this, AggregateDestroyedError); // If defined, store a custom error message if (msg) { this.message = msg; } // If defined, store more infos if (more) { this.more = more; } } // Extend our custom Error from Error util.inherits(AggregateDestroyedError, Error); // Give our custom error a name property. Helpful for logging the error later. AggregateDestroyedError.prototype.name = AggregateDestroyedError.name; module.exports = AggregateDestroyedError;