network-performance-monitor
Version:
A comprehensive network performance monitoring tool that continuously tests and tracks your network's performance over time
18 lines • 559 B
TypeScript
import { Database } from './database';
export interface SpeedTestResult {
downloadSpeed: number | null;
uploadSpeed: number | null;
ping: number | null;
server: string | null;
error: string | null;
success: boolean;
triggerReason: string;
}
export declare class SpeedTest {
private db;
constructor(db: Database);
private runSpeedTestWithSpawn;
runTest(triggerReason: string, networkName: string): Promise<SpeedTestResult>;
formatResult(result: SpeedTestResult): string;
}
//# sourceMappingURL=speedTest.d.ts.map