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

21 lines (20 loc) 1.09 kB
import { BaseModelParamsComputer } from './base-model-params-computer'; import type { TemplateHelpers } from '../helpers/template-helpers'; import type { Model, UpdateDtoParams } from '../types'; import type { FieldProcessingConfig } from './shared'; interface ComputeUpdateDtoParamsParam { model: Model; allModels: Model[]; templateHelpers: TemplateHelpers; addExposePropertyDecorator: boolean; customDecoratorConfigsPath?: string; } export declare class UpdateDtoParamsComputer extends BaseModelParamsComputer { protected customDecoratorConfigsPath?: string | undefined; private fieldConfig; constructor(templateHelpers: TemplateHelpers, customDecoratorConfigsPath?: string | undefined); protected getFieldConfig(): FieldProcessingConfig; computeParams(model: Model, allModels: Model[], addExposePropertyDecorator: boolean): UpdateDtoParams; } export declare const computeUpdateDtoParams: ({ model, allModels, templateHelpers, addExposePropertyDecorator, customDecoratorConfigsPath, }: ComputeUpdateDtoParamsParam) => UpdateDtoParams; export {};