commonMain.com.zegreatrob.testmints.action.SimpleExecutableAction.kt Maven / Gradle / Ivy
package com.zegreatrob.testmints.action
interface SimpleExecutableAction : ExecutableAction {
override fun execute(dispatcher: D) = performFunc(dispatcher)
val performFunc: (D) -> R
fun A.link(performFunc: (D, A) -> R): (D) -> R = { performFunc(it, this) }
}