UNPKG

@weverson_na/prisma-generator-nestjs-dto

Version:

Advanced Prisma Generator with Smart Merge v2: Creates DTO and Entity classes with AST-based preservation, intelligent import management, and modular architecture for NestJS

14 lines (12 loc) 551 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateEntity = void 0; const template_helpers_1 = require("./template-helpers"); const generateEntity = ({ model, fields, imports, apiExtraModels, templateHelpers: t, }) => ` ${template_helpers_1.TemplateHelpers.importStatements(imports)} ${template_helpers_1.TemplateHelpers.when(apiExtraModels.length, t.apiExtraModels(apiExtraModels))} export class ${t.entityName(model.name)} { ${t.fieldsToEntityProps(fields)} } `; exports.generateEntity = generateEntity;