Module Start.Handle

type ('input, 'incoming, 'outgoing) t

A handle represents a running app, and can be used to schedule external actions, determine if the app has started, and stop the app.

val stop : (___) t -> unit
val started : (___) t -> unit Async_kernel.Deferred.t
val schedule : (_'incoming_) t -> 'incoming -> unit
val set_input : ('input__) t -> 'input -> unit
val outgoing : (__'outgoing) t -> 'outgoing Async_kernel.Pipe.Reader.t