UNPKG

network-performance-monitor

Version:

A comprehensive network performance monitoring tool that continuously tests and tracks your network's performance over time

25 lines 668 B
import { Database } from './database'; export interface SchedulerConfig { regularCheckInterval: number; speedTestInterval: number; testMode?: boolean; } export declare class Scheduler { private db; private dnsTest; private pingTest; private websiteTest; private speedTest; private config; private regularCheckTask?; private speedTestTask?; private isRunning; private networkDetector; constructor(db: Database, config: SchedulerConfig); start(): Promise<void>; stop(): Promise<void>; private runRegularTests; private runSpeedTest; isActive(): boolean; } //# sourceMappingURL=scheduler.d.ts.map