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) 514 B
/** * Checks if the browser is currently online. * @returns {boolean} True if online, false if offline. */ export function isOnline() { return navigator.onLine; } /** * Listen for changes in network status (online/offline). * @param callback - A function that receives the current status. */ export function onNetworkChange(callback) { const updateStatus = () => callback(navigator.onLine); window.addEventListener("online", updateStatus); window.addEventListener("offline", updateStatus); }