AltSteps

object AltSteps

Functions

Link copied to clipboard
context(z: Steps<*>)
suspend fun <T> AltSteps.advanced(id: String = "null", block: context(Step.State) suspend AltStep.() -> T): T

Optional advanced step

Link copied to clipboard
context(z: Steps<*>)
suspend fun <T> AltSteps.alterable(id: String = defaultID(), block: suspend Step.State.() -> T)

Undoable alternative step

Link copied to clipboard
context(z: Steps<*>)
suspend fun <T> AltSteps.alternative(id: String = defaultID(), block: context(Step.State) suspend AltStep.() -> T)

Undoable alternative step