UNPKG

@devicecloud.dev/dcd

Version:

Better cloud maestro testing

30 lines (29 loc) 1.06 kB
/** * Utility for checking internet connectivity using third-party endpoints */ export type ConnectivityCheckResult = { /** Whether internet connectivity was detected */ connected: boolean; /** Detailed results for each endpoint tested */ endpointResults: Array<{ /** The endpoint URL that was tested */ endpoint: string; /** Error message if request failed */ error?: string; /** Time taken for the request in milliseconds */ latencyMs?: number; /** HTTP status code if request succeeded */ statusCode?: number; /** Whether this endpoint was reachable */ success: boolean; }>; /** Summary message for developers */ message: string; }; /** * Check if the system has internet connectivity by testing against * multiple reliable third-party endpoints with detailed diagnostics. * * @returns Promise<ConnectivityCheckResult> - Detailed connectivity check results */ export declare function checkInternetConnectivity(): Promise<ConnectivityCheckResult>;