function setImmediate
Overload 1
#setImmediate<TArgs extends any[]>(callback: (...args: TArgs) => void,...args: TArgs,): Immediate
Schedules the "immediate" execution of the callback
after I/O events'
callbacks.
When multiple calls to setImmediate()
are made, the callback
functions are
queued for execution in the order in which they are created. The entire callback
queue is processed every event loop iteration. If an immediate timer is queued
from inside an executing callback, that timer will not be triggered until the
next event loop iteration.
If callback
is not a function, a TypeError
will be thrown.
This method has a custom variant for promises that is available using
timersPromises.setImmediate()
.
Type Parameters #
#TArgs extends any[]
Parameters #
The function to call at the end of this turn of the Node.js Event Loop
Return Type #
for use with clearImmediate()
Overload 2
namespace setImmediate
Functions #
f