UNPKG

@gabriel-sisjr/react-native-background-location

Version:

React Native library for background location tracking using TurboModules. Track user location even when the app is minimized or in the background.

35 lines 879 B
/** * Types and interfaces for location permissions */ import type { LocationPermissionStatus } from './enums'; /** * Permission state */ export interface PermissionState { hasPermission: boolean; status: LocationPermissionStatus; canRequestAgain: boolean; } /** * Result type for useLocationPermissions hook */ export interface UseLocationPermissionsResult { /** * Current permission state */ permissionStatus: PermissionState; /** * Request location permissions * Returns true if all permissions are granted */ requestPermissions: () => Promise<boolean>; /** * Check current permission status without requesting */ checkPermissions: () => Promise<boolean>; /** * Whether permissions are currently being requested */ isRequesting: boolean; } //# sourceMappingURL=permissions.d.ts.map