Skip to content

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');
}