@mannguyen/nestcli
Version:
A CLI to create model
23 lines (17 loc) • 764 B
JavaScript
import { upperFirst, camelCase } from "lodash";
import { FolderName, FileType } from "../enums";
export const moduleTemplate = (options) => {
const model = options.model;
const formatedModel = upperFirst(camelCase(model));
return `import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { ${formatedModel}Entity } from "../../${FolderName.Model}/${model}.${FileType.Model}";
import { ${formatedModel}Controller } from "./${model}.controller";
import { ${formatedModel}Service } from "./${model}.service";
export class ${formatedModel}Module {}`;
};