servo/tests/wpt/web-platform-tests/interfaces/battery.idl

19 lines
823 B
Text

// GENERATED CONTENT - DO NOT EDIT
// Content of this file was automatically extracted from the Battery Status API spec.
// See https://w3c.github.io/battery/
partial interface Navigator {
Promise<BatteryManager> getBattery();
};
[Exposed=Window]
interface BatteryManager : EventTarget {
readonly attribute boolean charging;
readonly attribute unrestricted double chargingTime;
readonly attribute unrestricted double dischargingTime;
readonly attribute double level;
attribute EventHandler onchargingchange;
attribute EventHandler onchargingtimechange;
attribute EventHandler ondischargingtimechange;
attribute EventHandler onlevelchange;
};