deep-package-manager
Version:
DEEP Package Manager
29 lines (24 loc) • 765 B
JavaScript
/**
* Created by AlexanderC on 5/25/15.
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DuplicateRootException = undefined;
var _Exception = require('../../Exception/Exception');
/**
* throws when duplicate property root found
*/
class DuplicateRootException extends _Exception.Exception {
/**
* @param {Microservice} rootMicroservice
* @param {Microservice} microservice
*/
constructor(rootMicroservice, microservice) {
let identifier = rootMicroservice.config.identifier;
let duplicateIdentifier = microservice.config.identifier;
super(`Duplicate root microservice ${duplicateIdentifier} (previously set up ${identifier})`);
}
}
exports.DuplicateRootException = DuplicateRootException;