diff options
author | Colin Kennedy <colinvfx@gmail.com> | 2024-12-11 01:01:14 -0800 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2024-12-13 17:05:38 +0000 |
commit | f9dd6826210335d8b37455002d767d1b37c09ce4 (patch) | |
tree | de202d9b1f6126c07cb0b8948eee52e2e0679987 /scripts/gen_eval_files.lua | |
parent | 65b1733405e558e80527096a0ba42b5a678c9b54 (diff) | |
download | rneovim-f9dd6826210335d8b37455002d767d1b37c09ce4.tar.gz rneovim-f9dd6826210335d8b37455002d767d1b37c09ce4.tar.bz2 rneovim-f9dd6826210335d8b37455002d767d1b37c09ce4.zip |
docs(annotations): added `---@generic` support
Diffstat (limited to 'scripts/gen_eval_files.lua')
-rwxr-xr-x | scripts/gen_eval_files.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/gen_eval_files.lua b/scripts/gen_eval_files.lua index de9df5054f..0970ae503a 100755 --- a/scripts/gen_eval_files.lua +++ b/scripts/gen_eval_files.lua @@ -496,6 +496,10 @@ local function render_eval_meta(f, fun, write) end end + for _, text in ipairs(vim.fn.reverse(fun.generics or {})) do + write(fmt('--- @generic %s', text)) + end + local req_args = type(fun.args) == 'table' and fun.args[1] or fun.args or 0 for i, param in ipairs(params) do |