diff --git a/C_Timer.lua b/C_Timer.lua new file mode 100644 index 0000000..a202eec --- /dev/null +++ b/C_Timer.lua @@ -0,0 +1,18 @@ +---@meta +---@class Timer +---@field Cancel fun(self: Timer): nil +---@field IsCancelled fun(self: Timer): boolean + +---@class C_Timer +C_Timer = { + ---@param seconds number + ---@param callback function + ---@return Timer + ---@overload fun(seconds: number, callback: function, iterations: number) + NewTimer = function(seconds, callback) end, + ---@param seconds number + ---@param callback function + ---@return Timer + ---@overload fun(seconds: number, callback: function, iterations: number) + NewTicker = function(seconds, callback) end, +} \ No newline at end of file