cordova-background-geolocation-lt
Version:
Cordova / Capacitor Background Geolocation. The most sophisticated, cross-platform location-tracking and geofencing plugin with battery-conscious motion-detection intelligence.
23 lines (22 loc) • 737 B
TypeScript
/// <reference path="./Geofence.d.ts" />
///
declare module "cordova-background-geolocation-lt" {
/**
* The event-object provided to [[BackgroundGeolocation.onGeofencesChange]].
*
* The [[GeofencesChangeEvent]] provides only the *changed* geofences, those which just activated or de-activated.
*
* @example
* ```typescript
* BackgroundGeolocation.onGeofencesChange(geofencesChangeEvent => {
* console.log("[geofenceschange] ", geofencesChangeEvent.on, geofencesChangeEvent.off);
* });
* ```
* ### ⚠️ Note:
* - When **all** geofences have been removed, empty lists will be provided for both [[on]] & [[off]].
*/
interface GeofencesChangeEvent {
on: Array<Geofence>;
off: Array<string>;
}
}