public class KnotBuilder<State,Command>
| Modifier and Type | Method and Description |
|---|---|
Knot<State,Command> |
build() |
void |
commands(kotlin.jvm.functions.Function1<? super de.halfbit.knot.CommandsBuilder<State,Command>,kotlin.Unit> block) |
void |
events(kotlin.jvm.functions.Function1<? super de.halfbit.knot.EventsBuilder<State,Command>,kotlin.Unit> block) |
void |
state(kotlin.jvm.functions.Function1<? super de.halfbit.knot.StateBuilder<State>,kotlin.Unit> block) |
public void state(kotlin.jvm.functions.Function1<? super de.halfbit.knot.StateBuilder<State>,kotlin.Unit> block)
public void commands(kotlin.jvm.functions.Function1<? super de.halfbit.knot.CommandsBuilder<State,Command>,kotlin.Unit> block)
public void events(kotlin.jvm.functions.Function1<? super de.halfbit.knot.EventsBuilder<State,Command>,kotlin.Unit> block)
public Knot<State,Command> build()