diff options
| author | William Boman <william@redwill.se> | 2024-01-06 09:02:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-06 09:02:01 +0100 |
| commit | 6c685476df4f202e371bdd3d726729d6f3f8b9f0 (patch) | |
| tree | 53c96e8418f2669bdd5d345325d8542107d03ea3 /lua/mason-core/installer/registry/util.lua | |
| parent | fix(cargo): don't attempt to fetch versions when version targets commit SHA (... (diff) | |
| download | mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.tar mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.tar.gz mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.tar.bz2 mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.tar.lz mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.tar.xz mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.tar.zst mason-6c685476df4f202e371bdd3d726729d6f3f8b9f0.zip | |
feat: add support for openvsx sources (#1589)
Diffstat (limited to 'lua/mason-core/installer/registry/util.lua')
| -rw-r--r-- | lua/mason-core/installer/registry/util.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lua/mason-core/installer/registry/util.lua b/lua/mason-core/installer/registry/util.lua index 33aa5c33..d0045a3e 100644 --- a/lua/mason-core/installer/registry/util.lua +++ b/lua/mason-core/installer/registry/util.lua @@ -10,10 +10,10 @@ local M = {} ---@generic T : { target: Platform | Platform[] } ---@param candidates T[] | T ---@param opts PackageInstallOpts ----@return Optional # Optional<T> +---@return Result # Result<T> function M.coalesce_by_target(candidates, opts) if not vim.tbl_islist(candidates) then - return Optional.of(candidates) + return Result.success(candidates) end return Optional.of_nilable(_.find_first(function(asset) if opts.target then @@ -33,7 +33,7 @@ function M.coalesce_by_target(candidates, opts) return platform.is[asset.target] end end - end, candidates)) + end, candidates)):ok_or "PLATFORM_UNSUPPORTED" end ---Checks whether a custom version of a package installation corresponds to a valid version. |
