From 863ac03ca3a16b51a382c0d7a45cedee0d20a88d Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Wed, 14 Sep 2022 16:12:43 +1000 Subject: [PATCH] refactor(imports): more type fixes --- imports/addCommand/server.lua | 4 ++-- imports/callback/client.lua | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/imports/addCommand/server.lua b/imports/addCommand/server.lua index dec999a..182b995 100644 --- a/imports/addCommand/server.lua +++ b/imports/addCommand/server.lua @@ -33,8 +33,8 @@ local function chatSuggestion(name, parameters, help) } end ----@param group string ----@param name string +---@param group string | string[] +---@param name string | string[] ---@param callback function ---@param parameters table function lib.addCommand(group, name, callback, parameters, help) diff --git a/imports/callback/client.lua b/imports/callback/client.lua index b9d55fd..d16fff1 100644 --- a/imports/callback/client.lua +++ b/imports/callback/client.lua @@ -8,7 +8,7 @@ RegisterNetEvent(cbEvent:format(cache.resource), function(key, ...) end) ---@param event string ----@param delay number prevent the event from being called for the given time +---@param delay number | false prevent the event from being called for the given time local function eventTimer(event, delay) if delay and type(delay) == 'number' and delay > 0 then local time = GetGameTimer() @@ -25,7 +25,7 @@ end ---@param _ any ---@param event string ----@param delay number +---@param delay number | false ---@param cb function|false ---@param ... any ---@return unknown? @@ -58,13 +58,13 @@ local function triggerServerCallback(_, event, delay, cb, ...) end end ----@overload fun(event: string, delay: number, cb: function, ...) +---@overload fun(event: string, delay: number | false, cb: function, ...) lib.callback = setmetatable({}, { __call = triggerServerCallback }) ---@param event string ----@param delay number prevent the event from being called for the given time +---@param delay number | false prevent the event from being called for the given time --- Sends an event to the server and halts the current thread until a response is returned. function lib.callback.await(event, delay, ...) return triggerServerCallback(nil, event, delay, false, ...)