@web-engine-dev/time / TimerConfig
Interface: TimerConfig
Timer configuration
Example
typescript
const config: TimerConfig = {
duration: 5.0,
repeating: true,
onComplete: () => console.log('Interval tick!'),
onTick: (t) => console.log(`${t.remaining.toFixed(1)}s left`),
};Properties
duration
duration:
number
Duration in seconds
onComplete()?
optionalonComplete: () =>void
Callback when timer completes
Returns
void
onTick()?
optionalonTick: (timer) =>void
Callback each tick
Parameters
timer
Returns
void
repeating?
optionalrepeating:boolean
Whether to repeat