UNPKG

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