UNPKG

@eggjs/tegg-dynamic-inject

Version:
17 lines 1.37 kB
"use strict"; 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=