@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
12 lines (11 loc) • 672 B
TypeScript
export interface NamingStrategy {
transformClassName(name: string, prefix?: string, suffix?: string): string;
transformFileName(name: string, prefix?: string, suffix?: string, withExt?: boolean): string;
}
export declare class DefaultNamingStrategy implements NamingStrategy {
private readonly transformClassNameCase;
private readonly transformFileNameCase;
constructor(transformClassNameCase: (input: string) => string, transformFileNameCase: (input: string) => string);
transformClassName(name: string, prefix?: string, suffix?: string): string;
transformFileName(name: string, prefix?: string, suffix?: string, withExt?: boolean): string;
}