diff options
| author | William Boman <william@redwill.se> | 2022-12-10 19:55:41 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-10 18:55:41 +0000 |
| commit | fbc72a0c2fe16a93b18ce8facdc9b66e7183f75d (patch) | |
| tree | be37b4bd7b0320dbfa3e08dae8c90540c0eaa335 /lua/mason-core/functional/init.lua | |
| parent | chore: update generated code (#754) (diff) | |
| download | mason-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.lua | 8 |
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" |
