@methodus/codex
Version:
Code visualization tool
52 lines • 2.92 kB
JavaScript
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var CodeMapController_1;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CodeMapController = void 0;
const common_1 = require("@nestjs/common");
const mapper_service_1 = require("./services/mapper.service");
const generate_service_1 = require("./services/generate.service");
let CodeMapController = CodeMapController_1 = class CodeMapController {
constructor(mapperService, generateService) {
this.mapperService = mapperService;
this.generateService = generateService;
this.logger = new common_1.Logger(CodeMapController_1.name);
}
getMap() {
return __awaiter(this, void 0, void 0, function* () {
const scanPath = process.cwd();
const codeMap = this.mapperService.buildMap(scanPath);
const html = yield this.generateService.generateHtml(codeMap, 'codemap/code-map');
return html;
});
}
};
exports.CodeMapController = CodeMapController;
__decorate([
(0, common_1.Get)(),
__metadata("design:type", Function),
__metadata("design:paramtypes", []),
__metadata("design:returntype", Promise)
], CodeMapController.prototype, "getMap", null);
exports.CodeMapController = CodeMapController = CodeMapController_1 = __decorate([
(0, common_1.Controller)('code-map'),
__metadata("design:paramtypes", [mapper_service_1.MapperService, generate_service_1.GenerateService])
], CodeMapController);
//# sourceMappingURL=code-map.controller.js.map
;