src/nodejs/jsbattery

    Dark Mode
Search:
Group by:

Procs

func getBatteryChargingTime(): float {.importjs: "(parseFloat((await navigator.getBattery()).chargingTime) || 0.0)",
                                       ...raises: [], tags: [].}
Return the current battery charging time as float, this can be Inf.
func getBatteryDischargingTime(): float {.importjs: "(parseFloat((await navigator.getBattery()).dischargingTime) || 0.0)",
    ...raises: [], tags: [].}
Return the current battery discharging time as float, this can be Inf.
func getBatteryLevel(): int {.importjs: "(parseInt((await navigator.getBattery()).level * 100) || 0)",
                              ...raises: [], tags: [].}
Return the current battery charge level as int.
func hasBattery(): bool {.importjs: "(!!navigator.getBattery || false)",
                          ...raises: [], tags: [].}
Return true if Battery API is supported.
func isBatteryCharging(): bool {.importjs: "((await navigator.getBattery()).charging || false)",
                                 ...raises: [], tags: [].}
Return true if battery is currently charging.