UNPKG

580 BTypeScriptView Raw
1import { DeviceDependencies, DeviceIsConnectedToNetworkOptions, IDevice } from './definitions';
2/**
3 * @hidden
4 */
5export declare class Device implements IDevice {
6 deps: DeviceDependencies;
7 deviceType: string;
8 /**
9 * @private
10 */
11 private emitter;
12 constructor(deps: DeviceDependencies);
13 isAndroid(): boolean;
14 isIOS(): boolean;
15 isConnectedToNetwork(options?: DeviceIsConnectedToNetworkOptions): boolean;
16 /**
17 * @private
18 */
19 private registerEventHandlers();
20 /**
21 * @private
22 */
23 private determineDeviceType();
24}