KoinPlatformCoroutinesTools

Platform-specific coroutines tools for Koin.

Provides multiplatform abstractions for coroutine operations that have platform-specific implementations.

Author

Arnaud Giuliani

Functions

Link copied to clipboard
expect fun defaultCoroutineDispatcher(): CoroutineDispatcher

Get the default coroutine dispatcher for the current platform.

actual fun defaultCoroutineDispatcher(): CoroutineDispatcher
actual fun defaultCoroutineDispatcher(): CoroutineDispatcher
actual fun defaultCoroutineDispatcher(): CoroutineDispatcher
Link copied to clipboard
expect fun <T> runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T

Execute a blocking coroutine on the current platform.

actual fun <T> runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T
actual fun <T> runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T
actual fun <T> runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T