UNPKG

@tehreet/conduit

Version:

LLM API gateway with intelligent routing, robust process management, and health monitoring

37 lines 943 B
import Server from '@musistudio/llms'; export interface EnhancedServerConfig { jsonPath?: string; initialConfig: any; gracefulShutdownTimeout?: number; onShutdown?: () => Promise<void>; } /** * Enhanced server with graceful shutdown support */ export declare class ConduitServer { private server; private gracefulShutdown; private httpServer; constructor(config: EnhancedServerConfig); /** * Add middleware/hooks to the server */ addHook(event: string, handler: any): void; /** * Add health check endpoints */ private addHealthEndpoints; /** * Start the server */ start(): Promise<void>; /** * Get the underlying server instance */ getServer(): Server; } /** * Create server with enhanced features */ export declare const createConduitServer: (config: EnhancedServerConfig) => ConduitServer; //# sourceMappingURL=serverWrapper.d.ts.map