@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) • 770 B
TypeScript
interface ValidDecoratorResult {
importPath: string;
decoratorName: string;
}
export declare class DecoratorStrategy {
private readonly omitDecorators;
private decoratorCategories;
private readonly decoratorImportMap;
constructor(customDecoratorConfigsPath?: string);
getValidDecorators(doc: string): string[];
private decoratorsStringToArray;
verifyIfDecoratorIsValid(decoratorName: string): boolean;
getValidDecoratorAndImportsByDoc(doc?: string): ValidDecoratorResult[];
formatValidDecoratorResultToFromDestruct(validDecoratorResult: ValidDecoratorResult[]): {
from: string;
destruct: string[];
}[];
getValidDecoratorAndImports(decoratorName: string): ValidDecoratorResult | undefined;
}
export {};