metaf-resolvable
Version:
Abstract resolvable mixin and injection root for adding DI/IoC to any framework
22 lines • 838 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbstractResolvable = void 0;
/**
* AbstractResolvable class
* @description this class doesn't meant to be used directly
* its main purpose is correct type inferring for dependencies
* and providing strict contract for further usage
* @template I type of dependencies' dictionary
*/
var AbstractResolvable = /** @class */ (function () {
/**
* Creates an instance of abstract resolvable.
* @param dependencies dependencies dictionary that should be injected to resolvable class
*/
function AbstractResolvable(dependencies) {
this.dependencies = dependencies;
}
return AbstractResolvable;
}());
exports.AbstractResolvable = AbstractResolvable;
//# sourceMappingURL=AbstractResolvable.js.map