Skip to content

five-on-it / apps/server/src/loop / startFixedLoop

Function: startFixedLoop() ​

startFixedLoop(step, hz, scheduler?, observe?): FixedLoop

Defined in: apps/server/src/loop.ts:66

Starts calling step hz times per second until stopped; observe hears of every step: how long it took (ms), how late it started (ms after it was due: a step catching up starts a period or more late) and whether the loop skipped ahead before it (stalled too long).

Parameters ​

step ​

() => void

hz ​

number

scheduler? ​

LoopScheduler = realScheduler

observe? ​

(tookMs, lateMs, skipped) => void

Returns ​

FixedLoop