nestjs-prisma-base
Version:
A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs
21 lines • 828 B
JavaScript
;
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