evalstate's picture
download
raw
1.01 kB
import { type Express } from 'express';
import type { TransportInfo } from '../shared/transport-info.js';
import type { BaseTransport } from './transport/base-transport.js';
import type { McpApiClient } from './utils/mcp-api-client.js';
export declare class WebServer {
private app;
private server;
private transportInfo;
private localSharedToolStates;
private transport?;
private apiClient?;
constructor();
private setupMiddleware;
getApp(): Express;
setTransportInfo(info: TransportInfo): void;
setClientInfo(clientInfo: {
name: string;
version: string;
} | null): void;
initializeToolStates(): void;
setTransport(transport: BaseTransport): void;
setApiClient(apiClient: McpApiClient): void;
getTransportInfo(): TransportInfo;
start(port: number): Promise<void>;
stop(): Promise<void>;
setupStaticFiles(isDevelopment: boolean): Promise<void>;
setupApiRoutes(): void;
}
//# sourceMappingURL=web-server.d.ts.map

Xet Storage Details

Size:
1.01 kB
·
Xet hash:
bc5a98d82d18d13d1065c16c3f3627081fb48e0b3e131ff5f5656239aa7b63f0

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.