10 lines
290 B
TypeScript
10 lines
290 B
TypeScript
export function online() {
|
|
const nav = globalThis.navigator
|
|
if (!nav || typeof nav.onLine !== "boolean") return true
|
|
return nav.onLine
|
|
}
|
|
|
|
export function proxied() {
|
|
return !!(process.env.HTTP_PROXY || process.env.HTTPS_PROXY || process.env.http_proxy || process.env.https_proxy)
|
|
}
|