initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
---@meta
|
||||
|
||||
-- Generated from native/src/bindings/core/timer.cpp. Do not edit.
|
||||
|
||||
---@alias TimerId integer
|
||||
---@alias TimerCallback fun()
|
||||
|
||||
---@class TimerLib
|
||||
timer = {}
|
||||
|
||||
---Runs a callback once after a delay.
|
||||
---@param intervalMs integer Positive delay; callback timing is best effort and never early.
|
||||
---@param callback TimerCallback Retained until it fires or is cancelled.
|
||||
---@return TimerId
|
||||
function timer.after(intervalMs, callback) end
|
||||
|
||||
---Runs a callback repeatedly.
|
||||
---@param intervalMs integer Positive interval; callback timing is best effort and never early.
|
||||
---@param callback TimerCallback Retained until cancelled.
|
||||
---@return TimerId
|
||||
function timer.every(intervalMs, callback) end
|
||||
|
||||
---Cancels a timer and releases its callback.
|
||||
---@param id TimerId
|
||||
---@return boolean Whether an active timer was cancelled.
|
||||
function timer.cancel(id) end
|
||||
Reference in New Issue
Block a user