Skip to content

Class: Timer ​

Defined in: time.ts:14

Represents a timer able to invoke a callback when it triggers.

Constructors ​

Constructor ​

new Timer(ms, callback, loop?): Timer

Defined in: time.ts:44

Parameters ​

ms ​

number

The interval of this timer, in milliseconds.

callback ​

TimerCallback

The function to call when this timer triggers.

loop? ​

boolean = false

Should the callback be invoked continuously every given interval?

Returns ​

Timer

Accessors ​

isRunning ​

Get Signature ​

get isRunning(): boolean

Defined in: time.ts:35

true if this timer is running, false if it has been stopped or if it's not looping and has already triggered.

Returns ​

boolean


loops ​

Get Signature ​

get loops(): boolean

Defined in: time.ts:27

true if this timer triggers on regular interval, false if it's a one-shot.

Returns ​

boolean

Methods ​

restart() ​

restart(): void

Defined in: time.ts:58

Restarts this timer.

Returns ​

void


stop() ​

stop(): void

Defined in: time.ts:72

Stops this timer.

Returns ​

void