@dolittle/sdk.events.handling
Version:
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
25 lines • 1.61 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.CouldNotCreateInstanceOfEventHandler = void 0;
const rudiments_1 = require("@dolittle/rudiments");
/**.
* Exception that gets thrown when the {@link IContainer} could not create an instance of the event handler
*
* @export
* @class CouldNotCreateInstanceOfEventHandler
* @extends {Exception}
*/
class CouldNotCreateInstanceOfEventHandler extends rudiments_1.Exception {
/**
* Initializes an instance of {@link CouldNotCreateInstanceOfEventHandler}.
* @param {Constructor<any>} type - The event handler type to be instantiated.
* @param {any} error - The error.
*/
constructor(type, error) {
super(`Could not create an instance of the event handler ${type.name}. ${error}`);
}
}
exports.CouldNotCreateInstanceOfEventHandler = CouldNotCreateInstanceOfEventHandler;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ291bGROb3RDcmVhdGVJbnN0YW5jZU9mRXZlbnRIYW5kbGVyLmpzIiwic291cmNlUm9vdCI6Ii4uLyIsInNvdXJjZXMiOlsiQnVpbGRlcnMvQ291bGROb3RDcmVhdGVJbnN0YW5jZU9mRXZlbnRIYW5kbGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSwrQ0FBK0M7QUFDL0MscUdBQXFHOzs7QUFFckcsbURBQWdEO0FBR2hEOzs7Ozs7R0FNRztBQUNILE1BQWEsb0NBQXFDLFNBQVEscUJBQVM7SUFDL0Q7Ozs7T0FJRztJQUNILFlBQVksSUFBc0IsRUFBRSxLQUFVO1FBQzFDLEtBQUssQ0FBQyxxREFBcUQsSUFBSSxDQUFDLElBQUksS0FBSyxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3RGLENBQUM7Q0FDSjtBQVRELG9GQVNDIn0=