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

17 lines (16 loc) 691 B
import type { DMMF } from '@prisma/generator-helper'; import type { FieldProcessingConfig } from '../shared'; import { type TemplateHelpers } from '../../helpers/template-helpers'; export declare class EntityFieldConfig implements FieldProcessingConfig { private readonly templateHelpers; relationModifiers: RegExp[]; canCreateAnnotation: RegExp; canConnectAnnotation: RegExp; constructor(templateHelpers: TemplateHelpers); dtoNameGenerator: (name: string) => string; fieldFilters: { shouldSkipField: (field: DMMF.Field) => boolean; shouldProcessOptional: () => boolean; }; getFieldOverrides: (field: DMMF.Field) => Partial<DMMF.Field>; }