@methodus/framework-decorators
Version:
Server Decorators for methodus
22 lines • 710 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Module = void 0;
require("reflect-metadata");
var framework_injection_1 = require("@methodus/framework-injection");
function Module(name) {
return function (target) {
var original = target.prototype.constructor;
original.prototype.options = original.prototype.options || {
servers: [],
classes: [],
clients: [],
plugins: [],
};
if (name) {
original.prototype.options.name = name;
}
framework_injection_1.default.Injector.register(name, target);
};
}
exports.Module = Module;
//# sourceMappingURL=module.js.map