17 lines
342 B
TypeScript
17 lines
342 B
TypeScript
export class Power {
|
|
node: HTMLDivElement;
|
|
|
|
constructor() {
|
|
const node = document.getElementById("Power");
|
|
if (!node) {
|
|
throw new Error("no power");
|
|
}
|
|
|
|
this.node = node as HTMLDivElement;
|
|
}
|
|
|
|
setPower = (power: number) => {
|
|
this.node.style.width = power * 100 + "%";
|
|
}
|
|
}
|