Skip to main content
Version: v3

createTimer(delay, repeat, callback, option)

Create Timer

Type

(delay: number, repeat: number, callback: (option: any) => void, option: any) => timerId

Parameters

ParameterDescriptionRequiredTypeDefault
delaydelay (milliseconds)YESnumber-
repeatperiod (milliseconds)YESnumber-
callbackcallback functionYES(option: any) => void-
optioncallback parametersYESany-

timerId

DescriptionType
timer handlenumber

Usage

//Create timer, delay 500ms to trigger, then execute every 1000ms.
const timer1 = timer.createTimer(
500,
1000,
function (option) {
//callback
console.log('timer callback')
console.log(option.hour)
},
{ hour: 0, minute: 15, second: 30 }
)

//Stop timer1
timer.stopTimer(timer1)