From a7a4d4a5c5345a63d862dc34c817831d56ed15ca Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Sun, 14 Apr 2024 16:04:17 +0200 Subject: [PATCH] feat(utils): add has_value function --- lua/utils.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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