@dolittle/sdk.projections
Version:
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
25 lines • 1.6 kB
JavaScript
;
// Copyright (c) Dolittle. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
Object.defineProperty(exports, "__esModule", { value: true });
exports.CouldNotCreateInstanceOfProjection = void 0;
const rudiments_1 = require("@dolittle/rudiments");
/**.
* Exception that gets thrown when the {@link IContainer} could not create an instance of the projection
*
* @export
* @class CouldNotCreateInstanceOfProjection
* @extends {Exception}
*/
class CouldNotCreateInstanceOfProjection extends rudiments_1.Exception {
/**
* Initializes an instance of {@link CouldNotCreateInstanceOfProjection}.
* @param {Constructor<any>} type - The projection type to be instantiated.
* @param {Exception} inner - The inner exception.
*/
constructor(type, inner) {
super(`Could not create an instance of the projection ${type.name}. ${inner}`);
}
}
exports.CouldNotCreateInstanceOfProjection = CouldNotCreateInstanceOfProjection;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ291bGROb3RDcmVhdGVJbnN0YW5jZU9mUHJvamVjdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIuLi8iLCJzb3VyY2VzIjpbIkJ1aWxkZXJzL0NvdWxkTm90Q3JlYXRlSW5zdGFuY2VPZlByb2plY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLCtDQUErQztBQUMvQyxxR0FBcUc7OztBQUVyRyxtREFBZ0Q7QUFHaEQ7Ozs7OztHQU1HO0FBQ0gsTUFBYSxrQ0FBbUMsU0FBUSxxQkFBUztJQUM3RDs7OztPQUlHO0lBQ0gsWUFBWSxJQUFzQixFQUFFLEtBQWlCO1FBQ2pELEtBQUssQ0FBQyxrREFBa0QsSUFBSSxDQUFDLElBQUksS0FBSyxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ25GLENBQUM7Q0FDSjtBQVRELGdGQVNDIn0=