@eggjs/tegg-dynamic-inject
Version:
tegg dyniamic inject
17 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QualifierImplDecoratorUtil = void 0;
const core_decorator_1 = require("@eggjs/core-decorator");
const QualifierImplUtil_1 = require("./QualifierImplUtil");
class QualifierImplDecoratorUtil {
static generatorDecorator(abstractClazz, attribute) {
return function (type) {
return function (clazz) {
QualifierImplUtil_1.QualifierImplUtil.addQualifierImpl(abstractClazz, type, clazz);
core_decorator_1.QualifierUtil.addProtoQualifier(clazz, attribute, type);
};
};
}
}
exports.QualifierImplDecoratorUtil = QualifierImplDecoratorUtil;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVhbGlmaWVySW1wbERlY29yYXRvclV0aWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvUXVhbGlmaWVySW1wbERlY29yYXRvclV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMERBQXNEO0FBQ3RELDJEQUF3RDtBQUV4RCxNQUFhLDBCQUEwQjtJQUNyQyxNQUFNLENBQUMsa0JBQWtCLENBQThDLGFBQWtDLEVBQUUsU0FBNkI7UUFDdEksT0FBTyxVQUFTLElBQXNCO1lBQ3BDLE9BQU8sVUFBUyxLQUEyQjtnQkFDekMscUNBQWlCLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsQ0FBQztnQkFDL0QsOEJBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLEVBQUUsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQzFELENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQztJQUNKLENBQUM7Q0FDRjtBQVRELGdFQVNDIn0=