commit c65e2203f70cd5d66fcb8ffb26f8cef38f50e04f
parent a8ee4c7a81a8df3fe705e941e7d1c2c9e2f6194e
Author: Sebastian Lyng Johansen <seblyng98@gmail.com>
Date: Sat, 3 Jun 2023 09:18:05 +0200
docs(iter): add emmylua type to iter module (#23845)
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/runtime/lua/vim/iter.lua b/runtime/lua/vim/iter.lua
@@ -51,6 +51,8 @@
--- In addition to the |vim.iter()| function, the |vim.iter| module provides
--- convenience functions like |vim.iter.filter()| and |vim.iter.totable()|.
+---@class IterMod
+---@operator call:Iter
local M = {}
---@class Iter
@@ -974,6 +976,7 @@ function M.map(f, src, ...)
return Iter.new(src, ...):map(f):totable()
end
+---@type IterMod
return setmetatable(M, {
__call = function(_, ...)
return Iter.new(...)