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

44 lines (43 loc) 1.42 kB
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; }