Timer
Schedule delayed and repeating callbacks
Timer allows scheduling code to run after a delay or at regular intervals.
Use Timer to:
Examples
javascript
Timer.schedule(2000, false, () => {
console.log("2 seconds passed");
});javascript
let timer = Timer.schedule(1000, true, () => {
console.log("Tick");
});
// Stop after 5 seconds
Timer.schedule(5000, false, () => {
timer.invalidate();
});javascript
let timer = new Timer();
timer.timeInterval = 500;
timer.repeats = true;
timer.schedule(() => console.log("Half second"));Properties
timeInterval
- Type:
Double
Time interval in milliseconds
javascript
timer.timeInterval = 1000repeats
- Type:
Bool
Whether timer repeats
javascript
timer.repeats = trueMethods
schedule
Start the timer with callback
typescript
schedule(callback): voidcallback- Function to call
Example:
javascript
timer.schedule(() => {})invalidate
Stop the timer
typescript
invalidate(): voidExample:
javascript
timer.invalidate()schedule
Create and start a timer
typescript
static schedule(timeInterval, repeats, callback): TimertimeInterval- Interval in millisecondsrepeats- Whether to repeatcallback- Function to call
Returns: Timer instance
Example:
javascript
Timer.schedule(1000, true, () => {})