Package-level declarations
Types
The BasePermissionManager to use as a default for LocationPermission
The default Apple BasePermissionManager for LocationPermission.
The BasePermissionManager to use as a default for LocationPermission
The default BasePermissionManager for LocationPermission on the JS family (js + wasmJs).
Permission to access the users Location
A PermissionManager for managing LocationPermission
An Apple BaseLocationPermissionManagerBuilder.
A BaseLocationPermissionManagerBuilder for the JS family. The context is unused — the browser has no ambient permission context.
Accessor to ensure a CLLocationManager is only managed from the Main Thread. Use updateLocationManager to gain access to the LocationManager
Functions
Resolves the current platform authorization status for permission. Implementations differ in OS-version handling, accuracy authorization availability and which platform.CoreLocation.CLAuthorizationStatus values are reachable on the target.
Resolves the current platform authorization status for permission. Implementations differ in OS-version handling, accuracy authorization availability and which platform.CoreLocation.CLAuthorizationStatus values are reachable on the target.
Resolves the current platform authorization status for permission. Implementations differ in OS-version handling, accuracy authorization availability and which platform.CoreLocation.CLAuthorizationStatus values are reachable on the target.
Resolves the current platform authorization status for permission. Implementations differ in OS-version handling, accuracy authorization availability and which platform.CoreLocation.CLAuthorizationStatus values are reachable on the target.
Resolves the current platform authorization status for permission. Implementations differ in OS-version handling, accuracy authorization availability and which platform.CoreLocation.CLAuthorizationStatus values are reachable on the target.
Registers a BaseLocationPermissionManagerBuilder and PermissionStateRepo for LocationPermission to the PermissionsBuilder.register and PermissionsBuilder.registerPermissionStateRepoBuilder respectively Only one builder can be registered.
Gets the BaseLocationPermissionManagerBuilder registered If not yet registered, this will register a BaseLocationPermissionManagerBuilder and PermissionStateRepo for LocationPermission to the PermissionsBuilder.register and PermissionsBuilder.registerPermissionStateRepoBuilder respectively