UNPKG

448 BPlain TextView Raw
1export type DeviceType = 'Handset' | 'Tablet' | 'Tv' | 'Desktop' | 'GamingConsole' | 'unknown';
2
3export type BatteryState = 'unknown' | 'unplugged' | 'charging' | 'full';
4
5export interface PowerState {
6 batteryLevel: number;
7 batteryState: BatteryState;
8 lowPowerMode: boolean;
9 [key: string]: any;
10}
11
12export interface LocationProviderInfo {
13 [key: string]: boolean;
14}
15
16export interface AsyncHookResult<T> {
17 loading: boolean;
18 result: T;
19}