Skip to content

Commit 37ba16c

Browse files
committed
fix: string.match and string.gmatch may return string|number|nil
1 parent d965edc commit 37ba16c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

meta/template/string.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ function string.format(s, ...) end
5555
---#if VERSION <= 5.3 then
5656
---@param s string|number
5757
---@param pattern string|number
58-
---@return fun():string, ...
58+
---@return fun():string|integer?, ...
5959
---@nodiscard
6060
function string.gmatch(s, pattern) end
6161
---#else
6262
---@param s string|number
6363
---@param pattern string|number
6464
---@param init? integer
65-
---@return fun():string, ...
65+
---@return fun():string|integer?, ...
6666
function string.gmatch(s, pattern, init) end
6767
---#end
6868

@@ -91,7 +91,7 @@ function string.lower(s) end
9191
---@param s string|number
9292
---@param pattern string|number
9393
---@param init? integer
94-
---@return any ...
94+
---@return string|integer? ...
9595
---@nodiscard
9696
function string.match(s, pattern, init) end
9797

0 commit comments

Comments
 (0)