@eggjs/aop-decorator
Version:
tegg aop decorator
15 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdviceInfoUtil = exports.IS_ADVICE = void 0;
const core_decorator_1 = require("@eggjs/core-decorator");
exports.IS_ADVICE = Symbol.for('EggPrototype#isAdvice');
class AdviceInfoUtil {
static setIsAdvice(isAdvice, clazz) {
core_decorator_1.MetadataUtil.defineMetaData(exports.IS_ADVICE, isAdvice, clazz);
}
static isAdvice(clazz) {
return !!core_decorator_1.MetadataUtil.getMetaData(exports.IS_ADVICE, clazz);
}
}
exports.AdviceInfoUtil = AdviceInfoUtil;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWR2aWNlSW5mb1V0aWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbC9BZHZpY2VJbmZvVXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwwREFBcUQ7QUFHeEMsUUFBQSxTQUFTLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDO0FBRTdELE1BQWEsY0FBYztJQUN6QixNQUFNLENBQUMsV0FBVyxDQUFDLFFBQWlCLEVBQUUsS0FBaUM7UUFDckUsNkJBQVksQ0FBQyxjQUFjLENBQUMsaUJBQVMsRUFBRSxRQUFRLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDMUQsQ0FBQztJQUVELE1BQU0sQ0FBQyxRQUFRLENBQUMsS0FBaUM7UUFDL0MsT0FBTyxDQUFDLENBQUMsNkJBQVksQ0FBQyxXQUFXLENBQUMsaUJBQVMsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUN0RCxDQUFDO0NBQ0Y7QUFSRCx3Q0FRQyJ9