From de6f31b74ba8eac5acdcc8a8d8f4366ef94d5820 Mon Sep 17 00:00:00 2001 From: Andre Louis Issa Date: Thu, 16 May 2024 03:35:27 +1000 Subject: [PATCH] fix auto_multiple defs --- CHANGELOG.md | 4 ++++ src/def.lua | 14 +++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 034789a..689c8c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Fixed incorrect type hints on `auto_multiple` binds + ## [1.0.0] - 2024-05-15 ### Added diff --git a/src/def.lua b/src/def.lua index d623bf7..38c1250 100644 --- a/src/def.lua +++ b/src/def.lua @@ -80,7 +80,7 @@ function reload.queue.post_import_file(sig,script,on_post_import_file,on_ready,o Bound functions, in this case bound *to a file signature prefix*, so it can only be used multiple times per trigger, but a *file-locally unique* signature must be given to each. ]] ---@class SGG_Modding-ReLoad*binds.auto_multiple: table ----@field public load fun(on_ready: fun(),on_reload: fun()?) +---@field public load fun(sig: any, on_ready: fun(),on_reload: fun()?) ---@field public queue SGG_Modding-ReLoad*binds.auto_multiple.queue ---@class SGG_Modding-ReLoad*binds.auto.queue: table @@ -100,12 +100,12 @@ function reload.queue.post_import_file(sig,script,on_post_import_file,on_ready,o ---@field public post_import_file fun(script,on_post_import_file: SGG_Modding-ReLoad*on_post_import,on_ready: fun()?,on_reload: fun()?) ---@class SGG_Modding-ReLoad*binds.auto_multiple.queue: table ----@field public on_update fun(update: fun(),on_ready: fun()?,on_reload: fun()?) ----@field public on_pre_import fun(on_pre_import: SGG_Modding-ReLoad*on_pre_import,on_ready: fun()?,on_reload: fun()?) ----@field public post_import fun(on_post_import: SGG_Modding-ReLoad*on_post_import,on_ready: fun()?,on_reload: fun()?) ----@field public any_load fun(any_load: SGG_Modding-ReLoad*on_any_load,on_ready: fun()?,on_reload: fun()?) ----@field public pre_import_file fun(script,on_pre_import_file: SGG_Modding-ReLoad*on_pre_import,on_ready: fun()?,on_reload: fun()?) ----@field public post_import_file fun(script,on_post_import_file: SGG_Modding-ReLoad*on_post_import,on_ready: fun()?,on_reload: fun()?) +---@field public on_update fun(sig: any, update: fun(),on_ready: fun()?,on_reload: fun()?) +---@field public on_pre_import fun(sig: any, on_pre_import: SGG_Modding-ReLoad*on_pre_import,on_ready: fun()?,on_reload: fun()?) +---@field public post_import fun(sig: any, on_post_import: SGG_Modding-ReLoad*on_post_import,on_ready: fun()?,on_reload: fun()?) +---@field public any_load fun(sig: any, any_load: SGG_Modding-ReLoad*on_any_load,on_ready: fun()?,on_reload: fun()?) +---@field public pre_import_file fun(sig: any, script,on_pre_import_file: SGG_Modding-ReLoad*on_pre_import,on_ready: fun()?,on_reload: fun()?) +---@field public post_import_file fun(sig: any, script,on_post_import_file: SGG_Modding-ReLoad*on_post_import,on_ready: fun()?,on_reload: fun()?) ---@return SGG_Modding-ReLoad*binds.auto binds function reload.auto() end