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

16 lines (14 loc) 581 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateConnectDto = void 0; const template_helpers_1 = require("./helpers/template-helpers"); const generateConnectDto = ({ model, fields, imports = [], templateHelpers: t, addExposePropertyDecorator, }) => { const template = ` ${template_helpers_1.TemplateHelpers.importStatements(imports)} export class ${t.connectDtoName(model.name)} { ${t.fieldsToDtoProps(fields, true, false, addExposePropertyDecorator)} } `; return template; }; exports.generateConnectDto = generateConnectDto;