dazjsx
Version:
参考nestjs,基于KOA2的一款轻量级的后端开发框架
16 lines (15 loc) • 536 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InjectRepository = void 0;
const util_1 = require("../util");
const __1 = require("..");
const InjectRepository = (entity) => {
return (target, method, paramIndex) => {
const providers = util_1.R.getMetadata('design:paramtypes', target);
util_1.R.setMetadata(__1.SCOP_RANG, {
scope: 'typeOrm',
entity,
}, providers[paramIndex]);
};
};
exports.InjectRepository = InjectRepository;