getStarter()function

getStarter(start: StartCallback<T> | Starter<T>): Starter<T>
ParamType
startStartCallback<T>
Starter<T>
A StartCallback or an existing Starter. required
Return
Starter<T>
Wrapper class to handle state on start/stop callback process.

Get a Starter from a PossibleStarter.

  • Returns the input unchanged when it is already a Starter; otherwise wraps the callback in a new Starter.

Examples

getStarter(() => () => {}) // Starter instance