Skip to main content

createAsyncCallbackLoop

function createAsyncCallbackLoop<P, R>(
callback,
frameRate,
__namedParameters): object;

Create an async callback loop to be called recursively with delay based on the frameRate

Type Parameters

Type Parameter
P extends unknown[]
R extends Promise<unknown>

Parameters

ParameterTypeDescription
callbackCallback<R, P>The callback to be invoked
frameRatenumberThe rate to be expected to invoke the callback
__namedParametersPartial<AsyncCallbackLoopOptions>-

Returns

object

NameType
start()(...params) => Promise<void>
stop()() => void
get frameRatenumber
set frameRatevoid