UNPKG

nestjs-prisma-base

Version:

A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs

21 lines 828 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDtos = createDtos; const base_dto_1 = require("../base/base.dto"); function createDtos(modelName) { class ModelCreateDto extends base_dto_1.BaseCreateDto { } Object.defineProperty(ModelCreateDto, 'name', { value: `Create${modelName}Dto` }); class ModelUpdateDto extends base_dto_1.BaseUpdateDto { } Object.defineProperty(ModelUpdateDto, 'name', { value: `Update${modelName}Dto` }); class ModelResponseDto extends base_dto_1.BaseResponseDto { } Object.defineProperty(ModelResponseDto, 'name', { value: `${modelName}ResponseDto` }); return { CreateDto: ModelCreateDto, UpdateDto: ModelUpdateDto, ResponseDto: ModelResponseDto, }; } //# sourceMappingURL=dto-factory.js.map