aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/functional/init.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-12-10 19:55:41 +0100
committerGitHub <noreply@github.com>2022-12-10 18:55:41 +0000
commitfbc72a0c2fe16a93b18ce8facdc9b66e7183f75d (patch)
treebe37b4bd7b0320dbfa3e08dae8c90540c0eaa335 /lua/mason-core/functional/init.lua
parentchore: update generated code (#754) (diff)
downloadmason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.tar
mason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.tar.gz
mason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.tar.bz2
mason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.tar.lz
mason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.tar.xz
mason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.tar.zst
mason-fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d.zip
feat(functional): add some more functions (#755)
Diffstat (limited to 'lua/mason-core/functional/init.lua')
-rw-r--r--lua/mason-core/functional/init.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/mason-core/functional/init.lua b/lua/mason-core/functional/init.lua
index f03eb3d5..dbb27ddd 100644
--- a/lua/mason-core/functional/init.lua
+++ b/lua/mason-core/functional/init.lua
@@ -31,6 +31,7 @@ _.tap = fun.tap
_.apply_to = fun.apply_to
_.apply = fun.apply
_.converge = fun.converge
+_.apply_spec = fun.apply_spec
---@module "mason-core.functional.list"
local list = lazy_require "mason-core.functional.list"
@@ -39,6 +40,7 @@ _.list_not_nil = list.list_not_nil
_.list_copy = list.list_copy
_.find_first = list.find_first
_.any = list.any
+_.all = list.all
_.filter = list.filter
_.map = list.map
_.filter_map = list.filter_map
@@ -58,6 +60,7 @@ _.join = list.join
_.partition = list.partition
_.take = list.take
_.drop = list.drop
+_.drop_last = list.drop_last
---@module "mason-core.functional.relation"
local relation = lazy_require "mason-core.functional.relation"
@@ -97,6 +100,8 @@ _.gsub = string.gsub
_.trim = string.trim
_.dedent = string.dedent
_.starts_with = string.starts_with
+_.to_upper = string.to_upper
+_.to_lower = string.to_lower
---@module "mason-core.functional.table"
local tbl = lazy_require "mason-core.functional.table"
@@ -108,6 +113,9 @@ _.size = tbl.size
_.to_pairs = tbl.to_pairs
_.from_pairs = tbl.from_pairs
_.invert = tbl.invert
+_.evolve = tbl.evolve
+_.merge_left = tbl.merge_left
+_.dissoc = tbl.dissoc
---@module "mason-core.functional.type"
local typ = lazy_require "mason-core.functional.type"