We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e14d1f6 commit 5b5e3a0Copy full SHA for 5b5e3a0
modules/power_usage.ts
@@ -1,21 +1,21 @@
1
-type PowerUsage = {
+type Pwr = {
2
usage: number,
3
hrsLeft: number,
4
batt: number, // battery percentage
5
};
6
7
// eslint-disable-next-line no-unused-vars
8
type PowerUsageModule = {
9
- get: () => PowerUsage,
+ get: () => Pwr,
10
11
12
-exports.get = (): PowerUsage => {
+exports.get = (): Pwr => {
13
const pwr = E.getPowerUsage();
14
const batt = E.getBattery();
15
let usage = 0;
16
for(const key in pwr.device){
17
if(!key.startsWith("LCD"))
18
- usage += pwr.device[key];
+ usage += pwr.device[key as keyof typeof pwr.device]!;
19
}
20
21
// 175mAh, scaled based on battery (batt/100), scaled down based on usage
0 commit comments