initial commit

This commit is contained in:
2026-08-03 16:09:07 -04:00
commit 95fa512047
109 changed files with 35023 additions and 0 deletions
+26
View File
@@ -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