From 11e34da70dc531e5d917fd4303db2d81258f6ada Mon Sep 17 00:00:00 2001 From: William Boman Date: Thu, 23 Feb 2023 07:38:08 +0100 Subject: tests: add LuaRegistrySource spec (#1027) --- lua/mason-registry/sources/lua.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lua/mason-registry/sources/lua.lua') diff --git a/lua/mason-registry/sources/lua.lua b/lua/mason-registry/sources/lua.lua index 94b4e4f8..d2032cc0 100644 --- a/lua/mason-registry/sources/lua.lua +++ b/lua/mason-registry/sources/lua.lua @@ -14,6 +14,8 @@ function LuaRegistrySource.new(spec) }, LuaRegistrySource) end +---@param pkg_name string +---@return Package? function LuaRegistrySource:get_package(pkg_name) local index = require(self.spec.mod) if index[pkg_name] then @@ -21,6 +23,7 @@ function LuaRegistrySource:get_package(pkg_name) end end +---@return string[] function LuaRegistrySource:get_all_package_names() local index = require(self.spec.mod) return vim.tbl_keys(index) @@ -37,7 +40,7 @@ function LuaRegistrySource:install() end function LuaRegistrySource:__tostring() - return ("LuaRegistry(mod=%s)"):format(self.spec.mod) + return ("LuaRegistrySource(mod=%s)"):format(self.spec.mod) end return LuaRegistrySource -- cgit v1.2.3-70-g09d2