evalstate's picture
download
raw
928 Bytes
import { type Express } from 'express';
import { type TransportType } from '../shared/constants.js';
import type { WebServer } from './web-server.js';
import { type ApiClientConfig } from './utils/mcp-api-client.js';
interface ApplicationOptions {
transportType: TransportType;
webAppPort: number;
webServerInstance: WebServer;
apiClientConfig?: ApiClientConfig;
}
export declare class Application {
private serverFactory;
private webServerInstance;
private appInstance;
private transport?;
private apiClient;
private transportType;
private webAppPort;
private isDev;
constructor(options: ApplicationOptions);
start(): Promise<void>;
private setupToolManagement;
private initializeTransport;
private startWebServer;
private startToolManagement;
stop(): Promise<void>;
getExpressApp(): Express;
}
export {};
//# sourceMappingURL=application.d.ts.map

Xet Storage Details

Size:
928 Bytes
·
Xet hash:
17425d86b6745711eb488badb12b4b8a4abc425587e9ff24f2d4664a12b917ee

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