-
Notifications
You must be signed in to change notification settings - Fork 0
/
background-geolocation.android.d.ts
76 lines (76 loc) · 3.92 KB
/
background-geolocation.android.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
import { AbstractBackgroundGeolocation } from './background-geolocation.common';
export declare class BackgroundGeolocation extends AbstractBackgroundGeolocation {
private static forceReload;
private static intent;
static onActivityDestroyed(args: any): void;
static addListener(event: any, success?: Function, failure?: Function): void;
protected static removeNativeListener(event: string, callback: Function): void;
/**
* Configuration Methods
*/
static configure(config: Object, success?: Function, failure?: Function): void;
static setConfig(config: Object, success?: Function, failure?: Function): void;
static getState(success: Function): void;
/**
* Tracking Methods
*/
static start(success?: Function, failure?: Function): void;
static stop(success?: Function, failure?: Function): void;
static changePace(value: boolean, success?: Function, failure?: Function): void;
static startSchedule(success?: Function, failure?: Function): void;
static stopSchedule(success?: Function, failure?: Function): void;
static startGeofences(success?: Function, failure?: Function): void;
static getCurrentPosition(success: Function, failure?: Function, options?: Object): void;
static watchPosition(success: Function, failure?: Function, options?: Object): void;
static stopWatchPosition(success?: Function, failure?: Function): void;
static getOdometer(success: Function, failure?: Function): void;
static setOdometer(value: number, success?: Function, failure?: Function): void;
static resetOdometer(success?: Function, failure?: Function): void;
/**
* HTTP & Persistence Methods
*/
static sync(success?: Function, failure?: Function): void;
static getLocations(success: Function, failure?: Function): void;
static getCount(success: Function): void;
static insertLocation(data: any, success?: Function, failure?: Function): void;
static clearDatabase(success?: Function, failure?: Function): void;
static destroyLocations(success?: Function, failure?: Function): void;
/**
* Geofencing Methods
*/
static addGeofence(params: any, success?: Function, failure?: Function): void;
static removeGeofence(identifier: string, success?: Function, failure?: Function): void;
static addGeofences(geofences?: Array<Object>, success?: Function, failure?: Function): void;
static removeGeofences(geofences?: Array<string>, success?: Function, failure?: Function): void;
static getGeofences(success: Function, failure?: Function): void;
/**
* Logging & Debug methods
*/
static getLog(success: Function, failure?: Function): void;
static emailLog(email: string, success?: Function, failure?: Function): void;
static destroyLog(success?: Function, failure?: Function): void;
static getSensors(success: Function, failure?: Function): void;
static isPowerSaveMode(success: Function, failure?: Function): void;
static startBackgroundTask(success: Function): void;
static finish(taskId: number): void;
static playSound(soundId: any): void;
/**
* Private
*/
private static setEnabled(value, success, failure);
private static createLocationCallback(success, failure?);
private static createMotionChangeCallback(callback);
private static createHttpCallback(success, failure?);
private static createActivityChangeCallback(callback);
private static createGeofenceCallback(callback);
private static createGeofencesChangeCallback(callback);
private static createScheduleCallback(callback);
private static createProviderChangeCallback(callback);
private static createHeartbeatCallback(callback);
private static createPowerSaveChangeCallback(callback);
private static init();
protected static getAdapter(): any;
private static handleGooglePlayServicesConnectError(errorCode);
private static hasPermission();
private static requestPermission(success, failure);
}