initializationError

Reactive state for initialization errors.

Observe this StateFlow to detect when initialization has failed. When combined with isInitialized, this allows apps to handle initialization failures gracefully.

Emits the last error that occurred during initialization, or null if initialization succeeded or hasn't been attempted yet.

Example usage:

combine(Clerk.isInitialized, Clerk.initializationError) { initialized, error ->
when {
initialized -> UiState.Ready
error != null -> UiState.InitializationFailed(error)
else -> UiState.Loading
}
}