mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2024-06-02 07:55:13 +00:00
7 lines
351 B
Kotlin
7 lines
351 B
Kotlin
package dev.inmo.micro_utils.fsm.common.utils
|
|
|
|
typealias StateHandlingErrorHandler<T> = suspend (T, Throwable) -> T?
|
|
val DefaultStateHandlingErrorHandler: StateHandlingErrorHandler<*> = { _, _ -> null }
|
|
inline fun <T> defaultStateHandlingErrorHandler(): StateHandlingErrorHandler<T> = DefaultStateHandlingErrorHandler as StateHandlingErrorHandler<T>
|
|
|