mission.core
Version:
mission core
14 lines (13 loc) • 361 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BoRegistry = {};
class BoFactory {
static getBo(type, req) {
return new type(req);
}
}
exports.BoFactory = BoFactory;
function BoRegister(target) {
exports.BoRegistry[target.name] = (req) => BoFactory.getBo(target, req);
}
exports.BoRegister = BoRegister;