@methodus/framework-decorators
Version:
Server Decorators for methodus
29 lines • 829 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Auth = void 0;
require("reflect-metadata");
function Auth(type, options) {
return function (target) {
var original = target.prototype.constructor;
original.prototype.options = original.prototype.options || {
servers: [],
classes: [],
clients: [],
plugins: [],
};
if (!original.methodus) {
original.prototype.methodus[original.name]._auth = {
type: type,
options: options,
};
}
else {
original.methodus[original.name]._auth = {
type: type,
options: options,
};
}
};
}
exports.Auth = Auth;
//# sourceMappingURL=auth.js.map