@eggjs/aop-decorator
Version:
tegg aop decorator
15 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AspectInfoUtil = void 0;
const core_decorator_1 = require("@eggjs/core-decorator");
const tegg_types_1 = require("@eggjs/tegg-types");
class AspectInfoUtil {
static setAspectList(aspectList, clazz) {
core_decorator_1.MetadataUtil.defineMetaData(tegg_types_1.ASPECT_LIST, aspectList, clazz);
}
static getAspectList(clazz) {
return core_decorator_1.MetadataUtil.getMetaData(tegg_types_1.ASPECT_LIST, clazz) || [];
}
}
exports.AspectInfoUtil = AspectInfoUtil;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXNwZWN0SW5mb1V0aWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbC9Bc3BlY3RJbmZvVXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwwREFBcUQ7QUFDckQsa0RBQWdEO0FBSWhELE1BQWEsY0FBYztJQUN6QixNQUFNLENBQUMsYUFBYSxDQUFDLFVBQXlCLEVBQUUsS0FBaUM7UUFDL0UsNkJBQVksQ0FBQyxjQUFjLENBQUMsd0JBQVcsRUFBRSxVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsS0FBaUM7UUFDcEQsT0FBTyw2QkFBWSxDQUFDLFdBQVcsQ0FBQyx3QkFBVyxFQUFFLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUM1RCxDQUFDO0NBQ0Y7QUFSRCx3Q0FRQyJ9