UNPKG

webdev-power-kit

Version:

A powerful toolkit that simplifies access to browser features like clipboard, notifications, battery, vibration, and more — perfect for modern web developers.

17 lines (16 loc) 554 B
/** * @fileoverview Downloads a dummy Blob to estimate download speed (in Mbps). * Fully client-side, no external server required. */ export interface SpeedTestResult { speedMbps: number; timeTaken: number; success: boolean; error?: string; } /** * Measures approximate download speed by generating a Blob and downloading it. * @param sizeInMB - Size in MB to download (default is 1MB) * @returns Promise resolving to download speed in Mbps */ export declare function testNetworkSpeed(sizeInMB?: number): Promise<SpeedTestResult>;