UNPKG

@nexica/nestjs-trpc

Version:
22 lines (21 loc) 771 B
import { TRPCModuleOptions } from '../interfaces/options.interface'; import { TRPCFactory } from '../factory/trpc.factory'; export declare class RouterGenerator { private readonly moduleCallerFilePath; private readonly trpcFactory?; private project; private sourceFile; private options; private schemaGenerator; constructor(moduleCallerFilePath?: string, trpcFactory?: TRPCFactory | undefined); setOptions(options: TRPCModuleOptions): void; generate(): Promise<void>; private generateCodeFromAppRouter; private analyzeRouterStructure; private generateRouterFromStructure; private addBaseImports; private generateTransformerSetup; private injectFiles; private saveFile; private runPrettierIfAvailable; }