//workflow/com.squareup.workflow1/Worker/Companion
Companion¶
[jvm] object Companion
Functions¶
Name | Summary |
---|---|
create | [jvm] Content inline fun <OutputT> create(noinline block: suspend FlowCollector<OutputT>.() -> Unit): Worker<OutputT> More info Shorthand for flow { block() }.asWorker(). |
finished | [jvm] Content fun <T> finished(): Worker<T> More info Returns a Worker that finishes immediately without emitting anything. |
from | [jvm] Content inline fun <OutputT> from(noinline block: suspend () -> OutputT): Worker<OutputT> More info Creates a Worker from a function that returns a single value. |
fromNullable | [jvm] Content inline fun <OutputT> fromNullable(noinline block: suspend () -> OutputT?): Worker<OutputT> More info Creates a Worker from a function that returns a single value. |
timer | [jvm] Content fun timer(delayMs: Long, key: String = “”): Worker<Unit> More info Creates a Worker that will emit Unit and then finish after delayMs milliseconds. |