UNPKG

wifi-radar

Version:

Comprehensive WiFi network analysis & performance testing tool for macOS - speed tests, latency analysis, health diagnostics, QoS analysis & more

38 lines 1.44 kB
import type { SpeedTestResult, LatencyTest, NetworkDiagnostics, WifiHealth, QualityOfService } from './types.js'; export declare class NetworkTester { private speedTestServers; runSpeedTest(testSize?: 'small' | 'medium' | 'large'): Promise<SpeedTestResult>; private findBestServer; private testDownloadSpeedImproved; private testUploadSpeedImproved; private testUploadToHttpBin; private testUploadToFile; private testUploadToTransferSh; testLatency(host?: string, count?: number): Promise<LatencyTest>; runNetworkDiagnostics(): Promise<NetworkDiagnostics>; private getInterfaceInfo; private getRoutingInfo; private getDNSInfo; private testConnectivity; private pingTest; private getPerformanceInfo; analyzeWiFiHealth(networks: any[], currentNetwork: any): Promise<WifiHealth>; calculateQualityOfService(): Promise<QualityOfService>; private getSignalQuality; private getSpeedRating; private getLatencyRating; private analyzeChannelCongestion; private analyzeSecurityLevel; private calculateOverallHealth; private runQuickSpeedTest; private getPublicIP; private getISP; private getSecurityIssues; private generateHealthRecommendations; private classifyQoS; private getVideoQuality; private getVoiceQuality; private getGamingQuality; private getBrowsingQuality; } //# sourceMappingURL=network-tester.d.ts.map