@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
44 lines (43 loc) • 1.42 kB
TypeScript
export declare class SmartMergeContentV2 {
private readonly SCHEMA_MARKER;
private readonly IGNORE;
private readonly IMPORTS;
private readonly CLASSES;
private readonly ENUMS;
private readonly TYPES;
private readonly INTERFACES;
private readonly FUNCTIONS;
private readonly CONSTRUCTORS;
private readonly CLASS_EXTENDS;
private readonly CLASS_IMPLEMENTS;
private readonly INTERFACE_EXTENDS;
private readonly CLASS_DECORATORS;
private clearAllData;
merge(existingText: string, generatedText: string): string;
private setClassDecorators;
private setTypes;
private setInterfaces;
private mergeInterfaceProperties;
private isProcessingGeneratedProperties;
private updateGeneratedInterfaceProperties;
private updateExistingInterfaceProperties;
private setFunctions;
private setConstructors;
private setEnums;
private setClasses;
private mergeClassProperties;
private updateGeneratedClassProperties;
private updateExistingClassProperties;
private setFileImports;
private getPropertyName;
private getPropertyType;
private extractDecorators;
private isSchemaGenerated;
private generateFileFromCollectedData;
private generateImports;
private generateTypes;
private generateEnums;
private generateInterfaces;
private generateClasses;
private generateFunctions;
}