@nexica/nestjs-trpc
Version:
NestJS TRPC Bridge
23 lines (22 loc) • 775 B
TypeScript
import { TRPCModuleOptions } from '../interfaces';
export declare class TRPCDriver {
private readonly logger;
private readonly httpAdapterHost;
private readonly trpcFactory;
private readonly expressDriver;
private readonly fastifyDriver;
private readonly moduleRef;
private readonly trpcAppRouter;
private initialized;
isInitialized(): boolean;
private resolveTransformer;
initializeRouter(options: TRPCModuleOptions): Promise<boolean>;
start(options: TRPCModuleOptions): Promise<boolean>;
private createAppRouter;
private getContextInstance;
private determineDriverType;
private initializeDriver;
private initializeExpressDriver;
private initializeFastifyDriver;
private logRegisteredProcedures;
}