UNPKG

@notadd/cli

Version:

notadd core none dependence

43 lines (42 loc) 1.64 kB
"use strict"; 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;