Function: checkInternet() ​
checkInternet(
options?):Effect<DiagnosticStep>
Defined in: diagnostics.ts:273
Checks basic internet connectivity by pinging Cloudflare's DNS server.
This is a quick check to verify that the machine has internet access. It connects to Cloudflare's public DNS (1.1.1.1) on port 443.
Parameters ​
options? ​
TcpPingOptions = {}
Optional TCP ping configuration
Returns ​
Effect<DiagnosticStep>
An Effect that resolves to a DiagnosticStep indicating internet connectivity
Example ​
typescript
const step = await Effect.runPromise(checkInternet());
if (step.status === 'ok') {
console.log('Internet is available');
} else {
console.log('No internet connection');
}