@notadd/cli
Version:
notadd core none dependence
43 lines (42 loc) • 1.64 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenerateCommand = void 0;
const tslib_1 = require("tslib");
const cli_core_1 = require("@notadd/cli-core");
const core_1 = require("@notadd/core");
const readEntities_1 = require("./readEntities");
const createEntities_1 = require("./createEntities");
const createBasic_1 = require("./createBasic");
const createDomain_1 = require("./createDomain");
const createApi_1 = require("./createApi");
let GenerateCommand = class GenerateCommand {
constructor(readEntities, entities, basic, domain, api) {
this.readEntities = readEntities;
this.entities = entities;
this.basic = basic;
this.domain = domain;
this.api = api;
}
build() {
const entities = this.readEntities.readEntities();
this.entities.createEntities(entities);
this.basic.createBasic(entities);
this.domain.createDomain(entities);
this.api.createApi(entities);
}
};
tslib_1.__decorate([
cli_core_1.Command(`generateOld`),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", []),
tslib_1.__metadata("design:returntype", void 0)
], GenerateCommand.prototype, "build", null);
GenerateCommand = tslib_1.__decorate([
core_1.Controller(),
tslib_1.__metadata("design:paramtypes", [readEntities_1.ReadEntitiesService,
createEntities_1.CreateEntitiesService,
createBasic_1.CreateBasicService,
createDomain_1.CreateDomainService,
createApi_1.CreateApiService])
], GenerateCommand);
exports.GenerateCommand = GenerateCommand;
;