19 lines
421 B
TypeScript
19 lines
421 B
TypeScript
export interface BatteryState {
|
|
charging: boolean;
|
|
chargingTime: number;
|
|
dischargingTime: number;
|
|
level: number;
|
|
}
|
|
declare type UseBatteryState = {
|
|
isSupported: false;
|
|
} | {
|
|
isSupported: true;
|
|
fetched: false;
|
|
} | (BatteryState & {
|
|
isSupported: true;
|
|
fetched: true;
|
|
});
|
|
declare function useBattery(): UseBatteryState;
|
|
declare const _default: typeof useBattery;
|
|
export default _default;
|