five-on-it / apps/server/src/loop / LoopScheduler
Interface: LoopScheduler
Defined in: apps/server/src/loop.ts:36
The clock and timer the loop runs on (defaults: performance.now and setTimeout).
Methods
clear()
clear(
handle):void
Defined in: apps/server/src/loop.ts:44
Cancels a scheduled call.
Parameters
handle
unknown
Returns
void
immediate()
immediate(
fn):unknown
Defined in: apps/server/src/loop.ts:42
Schedules fn as soon as the pending I/O has been handled; returns a handle for clear.
Parameters
fn
() => void
Returns
unknown
now()
now():
number
Defined in: apps/server/src/loop.ts:38
Milliseconds, monotonic.
Returns
number
schedule()
schedule(
fn,delayMs):unknown
Defined in: apps/server/src/loop.ts:40
Schedules fn after delayMs; returns a handle for clear.
Parameters
fn
() => void
delayMs
number
Returns
unknown