docs: getreg() type #34215

```lua
---@type string
local _a = vim.fn.getreg('a', 1)

---@type string[]
local _b = vim.fn.getreg('a', 1, 1)
```
This commit is contained in:
phanium
2025-06-05 00:26:56 +08:00
committed by GitHub
parent 442dade5be
commit f577bb024e
3 changed files with 9 additions and 6 deletions

View File

@@ -3684,14 +3684,16 @@ function vim.fn.getqflist(what) end
--- If {regname} is not specified, |v:register| is used.
---
--- @param regname? string
--- @param expr? any
--- @param list? nil|false
--- @return string
function vim.fn.getreg(regname, list) end
function vim.fn.getreg(regname, expr, list) end
--- @param regname string
--- @param expr any
--- @param list true|number|string|table
--- @return string|string[]
function vim.fn.getreg(regname, list) end
--- @return string[]
function vim.fn.getreg(regname, expr, list) end
--- Returns detailed information about register {regname} as a
--- Dictionary with the following entries: