Skip to content

PeriodicalTimer

Defined in: packages/core/src/time/periodical-timer.ts:20

A timer that calls a callback function at regular intervals.

new PeriodicalTimer(callback, intervalMs, options?): PeriodicalTimer

Defined in: packages/core/src/time/periodical-timer.ts:32

Constructs a new PeriodicalTimer.

MaybeAsyncCallable

The callback function to call at each interval.

number

The interval in milliseconds between each tick.

PeriodicalTimerOptions

Optional settings for the timer.

PeriodicalTimer

readonly intervalMs: number

Defined in: packages/core/src/time/periodical-timer.ts:34

The interval in milliseconds between each tick.

isStarted(): boolean

Defined in: packages/core/src/time/periodical-timer.ts:70

Returns whether the timer is currently started.

boolean

True if the timer is started, false otherwise.


start(): void

Defined in: packages/core/src/time/periodical-timer.ts:45

Starts the periodical timer. If the timer is already started, this does nothing.

void


stop(): void

Defined in: packages/core/src/time/periodical-timer.ts:60

Stops the periodical timer. If the timer is not started, this does nothing.

void