@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
25 lines (24 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.computeModelParams = void 0;
const compute_connect_dto_params_1 = require("./compute-connect-dto-params");
const compute_create_dto_params_1 = require("./compute-create-dto-params");
const compute_update_dto_params_1 = require("./compute-update-dto-params");
const compute_entity_params_1 = require("./compute-entity-params");
const computeModelParams = ({ model, allModels, templateHelpers, addExposePropertyDecorator, }) => ({
connect: (0, compute_connect_dto_params_1.computeConnectDtoParams)({ model }),
create: (0, compute_create_dto_params_1.computeCreateDtoParams)({
model,
allModels,
templateHelpers,
addExposePropertyDecorator,
}),
update: (0, compute_update_dto_params_1.computeUpdateDtoParams)({
model,
allModels,
templateHelpers,
addExposePropertyDecorator,
}),
entity: (0, compute_entity_params_1.computeEntityParams)({ model, allModels, templateHelpers }),
});
exports.computeModelParams = computeModelParams;