From fdc1674f4f6b838d309664a3feb8a1527516174a Mon Sep 17 00:00:00 2001 From: BerkieBb <82737367+BerkieBb@users.noreply.github.com> Date: Mon, 19 Jan 2026 23:47:42 +0100 Subject: [PATCH] fix(interface/menu): incosistent menu function types (#80) Signed-off-by: BerkieBb <82737367+BerkieBb@users.noreply.github.com> --- resource/interface/client/menu.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resource/interface/client/menu.lua b/resource/interface/client/menu.lua index 5417720..e8de16d 100644 --- a/resource/interface/client/menu.lua +++ b/resource/interface/client/menu.lua @@ -13,6 +13,7 @@ local openMenu ---@alias MenuPosition 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' ---@alias MenuChangeFunction fun(selected: number, scrollIndex?: number, args?: any, checked?: boolean) +---@alias MenuScrollSelectChangeFunction fun(selected: number, scrollIndex?: number, args?: any) ---@class MenuOptions ---@field label string @@ -35,9 +36,9 @@ local openMenu ---@field disableInput? boolean ---@field canClose? boolean ---@field onClose? fun(keyPressed?: 'Escape' | 'Backspace') ----@field onSelected? MenuChangeFunction ----@field onSideScroll? MenuChangeFunction ----@field onCheck? MenuChangeFunction +---@field onSelected? MenuScrollSelectChangeFunction +---@field onSideScroll? MenuScrollSelectChangeFunction +---@field onCheck? fun(selected: number, checked: boolean, args?: any) ---@field cb? MenuChangeFunction ---@param data MenuProps