fix(interface/menu): incosistent menu function types (#80)

Signed-off-by: BerkieBb <82737367+BerkieBb@users.noreply.github.com>
This commit is contained in:
BerkieBb
2026-01-19 23:47:42 +01:00
committed by GitHub
parent c8db003cbc
commit fdc1674f4f

View File

@@ -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