then

infix fun String.then(node: Node)

Leads to node when the source node emits this string as a Route.Tag; short for on(this).then(node).


infix fun Int.then(node: Node)

Leads to node when the source node emits this number as a Route.Num; short for on(this).then(node).


infix fun Boolean.then(node: Node)

Leads to node when the source node emits this value as a Route.Flag; short for on(this).then(node).


infix fun Route.then(node: Node)

Leads to node when the source node emits this route; short for on(this).then(node).


infix fun RouteSet.then(node: Node)

Leads to node when the source node emits any of these routes; short for on(this).then(node).


fun String.then(first: Node, second: Node, vararg rest: Node)

Leads to first, second, and each of rest when the source node emits this string as a Route.Tag.


fun Int.then(first: Node, second: Node, vararg rest: Node)

Leads to first, second, and each of rest when the source node emits this number as a Route.Num.


fun Boolean.then(first: Node, second: Node, vararg rest: Node)

Leads to first, second, and each of rest when the source node emits this value as a Route.Flag.


fun Route.then(first: Node, second: Node, vararg rest: Node)

Leads to first, second, and each of rest when the source node emits this route.


fun RouteSet.then(first: Node, second: Node, vararg rest: Node)

Leads to first, second, and each of rest when the source node emits any of these routes.