navigator.getBattery().then((battery) => { function updateAllBatteryInfo() { updateChargeInfo(); updateLevelInfo(); updateChargingInfo(); updateDischargingInfo(); } updateAllBatteryInfo(); battery.addEventListener("chargingchange", () => { updateChargeInfo(); }); function updateChargeInfo() { console.log(`Battery charging? ${battery.charging ? "Yes" : "No"}`); } battery.addEventListener("levelchan