Package-level declarations
Types
Link copied to clipboard
Keeps an SDK-owned authentication flow registered until the owning UI is disposed.
Link copied to clipboard
data class ClerkConfigurationOptions(val enableDebugMode: Boolean = false, val proxyUrl: String? = null, val telemetryEnabled: Boolean = true, val sharedSessionSync: SharedSessionSyncConfig? = null)
Data class for enabling extra functionality on the Clerk SDK.
Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "This API exists for Clerk's own framework integrations (e.g. the Expo SDK) and may change without notice in minor releases. Opt in only if you accept that contract.")
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION] )
Marks APIs that exist for Clerk's own framework integrations (for example the Expo SDK).
Link copied to clipboard
class SharedSessionSyncConfig
Enables Clerk authentication-state synchronization between sibling Android apps.
Functions
Link copied to clipboard
Link copied to clipboard
Extension function to convert a map of social provider configurations into a list of OAuthProvider objects.