Skip to content

Commit af97918

Browse files
committed
fix: tighten os stdlib return types
1 parent de52ff8 commit af97918

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

meta/template/os.lua

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function os.difftime(t2, t1) end
5050
function os.execute(command) end
5151
---#else
5252
---@param command? string
53-
---@return boolean? suc
53+
---@return true? suc
5454
---@return exitcode? exitcode
5555
---@return integer? code
5656
function os.execute(command) end
@@ -75,15 +75,17 @@ function os.getenv(varname) end
7575

7676
---#DES 'os.remove'
7777
---@param filename string
78-
---@return boolean suc
78+
---@return true? suc
7979
---@return string? errmsg
80+
---@return integer? errcode
8081
function os.remove(filename) end
8182

8283
---#DES 'os.rename'
8384
---@param oldname string
8485
---@param newname string
85-
---@return boolean suc
86+
---@return true? suc
8687
---@return string? errmsg
88+
---@return integer? errcode
8789
function os.rename(oldname, newname) end
8890

8991
---@alias localecategory

0 commit comments

Comments
 (0)