From 5b5e3a0ef59b0418dadf26c07bd57f357a5ebad5 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Thu, 11 Jul 2024 22:41:42 +0100 Subject: [PATCH] power_usage: work with new types --- modules/power_usage.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/power_usage.ts b/modules/power_usage.ts index d627badb9..ab6982466 100644 --- a/modules/power_usage.ts +++ b/modules/power_usage.ts @@ -1,4 +1,4 @@ -type PowerUsage = { +type Pwr = { usage: number, hrsLeft: number, batt: number, // battery percentage @@ -6,16 +6,16 @@ type PowerUsage = { // eslint-disable-next-line no-unused-vars type PowerUsageModule = { - get: () => PowerUsage, + get: () => Pwr, }; -exports.get = (): PowerUsage => { +exports.get = (): Pwr => { const pwr = E.getPowerUsage(); const batt = E.getBattery(); let usage = 0; for(const key in pwr.device){ if(!key.startsWith("LCD")) - usage += pwr.device[key]; + usage += pwr.device[key as keyof typeof pwr.device]!; } // 175mAh, scaled based on battery (batt/100), scaled down based on usage