typeref-mcp
Version:
TypeScript type inference and symbol navigation MCP server for Claude Code
33 lines • 1.03 kB
TypeScript
import { TypeRefConfig } from '../interfaces.js';
export declare class TypeRefServer {
private server;
private adapters;
private cache;
private watcher;
private logger;
private config;
private performanceMonitor?;
private readonly isDev;
constructor(config?: Partial<TypeRefConfig>);
private initializePerformanceMonitoring;
private reportPerformanceStats;
private trackToolCall;
private initializeAdapters;
private setupHandlers;
private handleToolCall;
private handleIndexProject;
private handleGetTypeInference;
private handleGetTypeDefinition;
private handleFindSymbol;
private handleFindReferences;
private handleGetAvailableSymbols;
private handleGetModuleInfo;
private handleSearchTypes;
private handleGetDiagnostics;
private handleBatchTypeAnalysis;
private handleClearProjectCache;
private getAdapterForProject;
start(): Promise<void>;
stop(): Promise<void>;
}
//# sourceMappingURL=TypeRefServer.d.ts.map