From 61e13c48a81b965c935530147ff7053c842f8571 Mon Sep 17 00:00:00 2001 From: Will Hopkins Date: Thu, 30 Nov 2023 01:37:45 -0800 Subject: [PATCH] fix(types): add varargs to hook callback annotations --- lua/resession/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/resession/init.lua b/lua/resession/init.lua index 7a51ec5..06c1c3f 100644 --- a/lua/resession/init.lua +++ b/lua/resession/init.lua @@ -622,14 +622,14 @@ end ---Add a callback that runs at a specific time ---@param name "pre_save"|"post_save"|"pre_load"|"post_load" ----@param callback fun() +---@param callback fun(...) M.add_hook = function(name, callback) table.insert(hooks[name], callback) end ---Remove a hook callback ---@param name "pre_save"|"post_save"|"pre_load"|"post_load" ----@param callback fun() +---@param callback fun(...) M.remove_hook = function(name, callback) local cbs = hooks[name] for i, cb in ipairs(cbs) do