Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Default production implementation of GrantManager.

Link copied to clipboard

Transparent Activity for handling runtime grant requests.

Link copied to clipboard
Link copied to clipboard

Backwards-compatibility alias. Prefer DefaultGrantManager for new code.

Link copied to clipboard

Default implementation of ServiceManager using platform delegates.

Link copied to clipboard

Platform-specific delegate for grant operations.

iOS Platform Grant Delegate — Production-ready implementation.

JVM desktop delegate — deliberately minimal. grant-core has no macOS/Windows framework dependency and never will; every GrantPermission resolves through DesktopPermissionHandlerRegistry, and a lookup miss reports GrantStatus.DENIED_ALWAYS with a logged reason rather than a fabricated GrantStatus.GRANTED. The grant-desktop module (opt-in) is what actually populates the registry with a real macOS TCC bridge — see DesktopPermissionHandlerRegistry's KDoc and ROADMAP.md v2.6.0.

Browser Platform Grant Delegate — shared by the js and wasmJs targets via webMain.

Link copied to clipboard

Simple mock implementation for demo purposes.