UNPKG

@vegardit/prisma-generator-nestjs-dto

Version:

Generates DTO and Entity classes from Prisma Schema for NestJS

15 lines (12 loc) 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateUpdateDto = void 0; const generateUpdateDto = ({ model, fields, imports, extraClasses, apiExtraModels, exportRelationModifierClasses, templateHelpers: t, }) => ` ${t.importStatements(imports)} ${t.each(extraClasses, exportRelationModifierClasses ? (content) => `export ${content}` : t.echo, '\n')} ${t.if(apiExtraModels.length, t.apiExtraModels(apiExtraModels))} export class ${t.updateDtoName(model.name)} { ${t.fieldsToDtoProps(fields, true)} } `; exports.generateUpdateDto = generateUpdateDto;