DispatcherProvider

Injectable dispatchers so ViewModels/repositories are testable (swap for a test dispatcher).

ponytail: io maps to Dispatchers.Default in common — Dispatchers.IO is JVM/Android-only and absent from wasm/native commonMain. The Android data layer can override io with the real IO dispatcher via an androidMain-provided instance if blocking IO ever needs it.

Inheritors

Properties

Link copied to clipboard
abstract val default: CoroutineDispatcher
Link copied to clipboard
abstract val io: CoroutineDispatcher
Link copied to clipboard
abstract val main: CoroutineDispatcher