UNPKG

liftie

Version:

Clean, simple, easy to read, fast ski resort lift status

23 lines (20 loc) 616 B
function registrationHandler({ scope, installing, waiting, active }) { console.log('SW', scope); if (installing) { console.log('installing', installing.state); } if (waiting) { console.log('waiting', waiting.state); } if (active) { console.log('active', active.state); } } export default function register(url = '/sw.js') { if (navigator.serviceWorker && document.documentElement.hasAttribute('data-service-worker')) { return navigator.serviceWorker .register(url) .then(registrationHandler) .catch(reason => console.log('SW registration failed!', reason)); } }