UNPKG

route-claudecode

Version:

Advanced routing and transformation system for Claude Code outputs to multiple AI providers

35 lines 968 B
/** * Unified Input Processor Manager * 自动检测请求格式并选择合适的处理器 * 项目所有者: Jason Zhang */ import { InputProcessor, BaseRequest } from '@/types'; export declare class UnifiedInputProcessor implements InputProcessor { readonly name = "unified"; private processors; constructor(); /** * Check if any processor can handle the request */ canProcess(request: any): boolean; /** * Process the request using the appropriate processor */ process(request: any): Promise<BaseRequest>; /** * Validate using all processors */ validate(request: any): boolean; /** * Detect request format for debugging */ private detectRequestFormat; /** * Get information about available processors */ getProcessorInfo(): Array<{ name: string; canProcess: (request: any) => boolean; }>; } //# sourceMappingURL=unified-processor.d.ts.map