UNPKG

lavva.exalushome

Version:

Library implementing communication and abstraction layers for ExalusHome system

22 lines 770 B
export class AndroidLocationService { CheckLocationPermissionAsync() { if (this.IsAndroidLocationAvailable()) { return navigator.AndroidLocation.CheckLocationPermissionAsync(); } return Promise.resolve(false); } RequestLocationPermissionAsync() { if (this.IsAndroidLocationAvailable()) { return navigator.AndroidLocation.RequestLocationPermissionAsync(); } return Promise.resolve(false); } IsAndroidLocationAvailable() { return navigator.AndroidLocation !== undefined; } GetServiceName() { return AndroidLocationService.ServiceName; } } AndroidLocationService.ServiceName = "AndroidLocationService"; //# sourceMappingURL=AndroidLocationService.js.map