@paultaku/node-mock-server
Version:
A TypeScript-based mock server with automatic Swagger-based mock file generation
48 lines • 1.26 kB
TypeScript
import { MultiServerManager, MockServerManager } from "./mock-server-manager";
/**
* Multi-server management demo
* Demonstrates how to start, manage, and monitor multiple mock servers simultaneously
*/
declare class MultiServerDemo {
private multiManager;
private servers;
constructor();
/**
* Start servers for multiple environments
*/
startMultipleEnvironments(): Promise<void>;
/**
* Monitor all server statuses
*/
monitorServers(): Promise<void>;
/**
* Perform load test
*/
performLoadTest(): Promise<void>;
/**
* Dynamic server management
*/
dynamicServerManagement(): Promise<void>;
/**
* Simulate failure recovery
*/
simulateFailureRecovery(): Promise<void>;
/**
* Gracefully shutdown all servers
*/
gracefulShutdown(): Promise<void>;
/**
* Print all server statuses
*/
private printAllServerStatus;
/**
* Run the full demo
*/
runFullDemo(): Promise<void>;
}
export declare function quickStartMultipleServers(ports?: number[]): Promise<{
multiManager: MultiServerManager;
servers: MockServerManager[];
}>;
export { MultiServerDemo };
//# sourceMappingURL=multi-server-demo.d.ts.map