Regenerate main.d.ts - Widget types

master
Rob Pilling 2023-02-25 21:58:53 +00:00
parent c84d3fa2c0
commit 92fd9133fb
2 changed files with 6 additions and 3 deletions

View File

@ -6,11 +6,11 @@
); );
const iconWidth = 18; const iconWidth = 18;
function draw(this: { x: number; y: number }) { function draw(this: { x?: number; y?: number }) {
g.reset(); g.reset();
if (Bangle.isCharging()) { if (Bangle.isCharging()) {
g.setColor('#FD0'); g.setColor('#FD0');
g.drawImage(icon, this.x + 1, this.y + 1, { g.drawImage(icon, this.x! + 1, this.y! + 1, {
scale: 0.6875, scale: 0.6875,
}); });
} }

View File

@ -83,7 +83,10 @@ type WidgetArea = "tl" | "tr" | "bl" | "br";
type Widget = { type Widget = {
area: WidgetArea; area: WidgetArea;
width: number; width: number;
draw: (this: { x: number; y: number }) => void; sortorder?: number;
draw: (this: Widget, w: Widget) => void;
x?: number;
y?: number;
}; };
declare const WIDGETS: { [key: string]: Widget }; declare const WIDGETS: { [key: string]: Widget };