Skip to content

Commit b6b4bae

Browse files
committed
std apis
1 parent ce02dcb commit b6b4bae

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

res/std/global.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ function getmetatable(object) end
102102
--- will iterate over the key–value pairs (1,`t[1]`), (2,`t[2]`), ..., up to
103103
--- the first absent index.
104104
---@generic V
105-
---@param t table<number, V>
105+
---@param t table<number, V>|V[]
106106
---@return fun(tbl: table<number, V>):number, V
107107
function ipairs(t) end
108108

@@ -186,7 +186,7 @@ function next(table, index) end
186186
--- See function `next` for the caveats of modifying the table during its
187187
--- traversal.
188188
---@generic V
189-
---@param t table<string, V>
189+
---@param t table<string, V>|V[]
190190
---@return fun(tbl: table<string, V>):string, V
191191
function pairs(t) end
192192

res/std/string.lua

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ function string.dump(func, strip) end
7373
---
7474
--- If the pattern has captures, then in a successful match the captured values
7575
--- are also returned, after the two indices.
76-
---@overload fun(s:string, pattern:string):number|number|string
76+
---@overload fun(s:string, pattern:string):number, number, string
7777
---@param s string
7878
---@param pattern string
7979
---@param init number
8080
---@param plain boolean
81-
---@return number|number|string
81+
---@return number, number, string
8282
function string.find(s, pattern, init, plain) end
8383

8484
---
@@ -140,7 +140,7 @@ function string.format(formatstring, ...) end
140140
--- an anchor, as this would prevent the iteration.
141141
---@param s string
142142
---@param pattern string
143-
---@return fun():string|table
143+
---@return fun():string, table
144144
function string.gmatch(s, pattern) end
145145

146146
---
@@ -186,12 +186,12 @@ function string.gmatch(s, pattern) end
186186
--- `local t = {name="lua", version="5.3"}`
187187
--- `x = string.gsub("$name-$version.tar.gz", "%$(%w+)", t)`
188188
--- > x="lua-5.3.tar.gz"
189-
---@overload fun(s:string, pattern:string, repl:string|fun()):string|number
189+
---@overload fun(s:string, pattern:string, repl:string|fun()):string, number
190190
---@param s string
191191
---@param pattern string
192192
---@param repl string|fun()
193193
---@param n number
194-
---@return string|number
194+
---@return string, number
195195
function string.gsub(s, pattern, repl, n) end
196196

197197
---

0 commit comments

Comments
 (0)