Package-level declarations
Types
Link copied to clipboard
private class AndroidSettingsPlatformActions(val context: Context, val launchStoragePermission: (Array<String>) -> Unit, val launchNotificationPermission: (String) -> Unit, val storagePermissionResult: MutableState<CompletableDeferred<Boolean>?>, val notificationPermissionResult: MutableState<CompletableDeferred<Boolean>?>) : SettingsPlatformActions
Android bridge used by Settings for permissions plus cache/model byte summaries.
Link copied to clipboard
private class IosSettingsPlatformActions(val fileSystem: IosStorageUsageFileSystem) : SettingsPlatformActions
iOS bridge used by Settings for links, settings navigation, and storage usage summaries.
Link copied to clipboard
Common fallback used in previews/tests and unsupported targets.
Link copied to clipboard
Platform bridge for Settings actions that cannot be implemented in common code.
Functions
Link copied to clipboard
Recursively calculates file or directory byte size, returning zero for missing paths.
Link copied to clipboard
Creates Android-specific settings actions for permissions, links, logs, and usage summaries.
Creates iOS-specific settings actions for links and settings navigation.