UNPKG

@eggjs/dynamic-inject

Version:
13 lines 1.22 kB
import { QualifierUtil } from '@eggjs/core-decorator'; import { QualifierImplUtil } from "./QualifierImplUtil.js"; export class QualifierImplDecoratorUtil { static generatorDecorator(abstractClazz, attribute) { return function (type) { return function (clazz) { QualifierImplUtil.addQualifierImpl(abstractClazz, type, clazz); QualifierUtil.addProtoQualifier(clazz, attribute, type); }; }; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVhbGlmaWVySW1wbERlY29yYXRvclV0aWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvUXVhbGlmaWVySW1wbERlY29yYXRvclV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBRXRELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBRTNELE1BQU0sT0FBTywwQkFBMEI7SUFDckMsTUFBTSxDQUFDLGtCQUFrQixDQUN2QixhQUFrQyxFQUNsQyxTQUE2QjtRQUU3QixPQUFPLFVBQVUsSUFBc0I7WUFDckMsT0FBTyxVQUFVLEtBQTJCO2dCQUMxQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLEVBQUUsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO2dCQUMvRCxhQUFhLENBQUMsaUJBQWlCLENBQUMsS0FBSyxFQUFFLFNBQVMsRUFBRSxJQUFJLENBQUMsQ0FBQztZQUMxRCxDQUFDLENBQUM7UUFDSixDQUFDLENBQUM7SUFDSixDQUFDO0NBQ0YifQ==