diff --git a/lua/utils.lua b/lua/utils.lua index 07b6831..0d906e4 100644 --- a/lua/utils.lua +++ b/lua/utils.lua @@ -132,4 +132,19 @@ function M.update_table(table, values) end end +--- Check if a table contains a value +---@generic T +---@param table table Table to inspect +---@param value T Value to check +---@return boolean +function M.has_value(table, value) + for _, v in ipairs(table) do + if v == value then + return true + end + end + + return false +end + return M