Skip to content

Commit

Permalink
feat(luv): more luv types
Browse files Browse the repository at this point in the history
  • Loading branch information
folke committed Feb 13, 2023
1 parent 1b21ea6 commit 39bb79b
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions types/override/luv.lua
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,48 @@ vim.loop = {}
---@class vim.loop.TCP: vim.loop.Stream
---@field connect fun(tcp: vim.loop.TCP, host: string, port: integer, callback?: fun(err?: string))

---@alias vim.loop.StatTime {sec: integer, nsec: integer}

---@class vim.loop.Stat
---@field dev integer
---@field mode integer
---@field nlink integer
---@field uid integer
---@field gid integer
---@field rdev integer
---@field ino integer
---@field size integer
---@field blksize integer
---@field blocks integer
---@field flags integer
---@field gen integer
---@field atime vim.loop.StatTime
---@field mtime vim.loop.StatTime
---@field ctime vim.loop.StatTime
---@field birthtime vim.loop.StatTime
---@field type "link"|"directory"|"file"

return {
["vim.loop.fs_stat"] = {
["return"] = { {
["type"] = "vim.loop.Stat?",
} },
},
["vim.loop.fs_lstat"] = {
["return"] = { {
["type"] = "vim.loop.Stat?",
} },
},
["vim.loop.fs_fstat"] = {
["return"] = { {
["type"] = "vim.loop.Stat?",
} },
},
["vim.loop.fs_scandir_next"] = {
["return"] = { {
["type"] = [[string?, "file"|"link"|"directory"|nil]],
} },
},
["vim.loop.new_timer"] = {
["return"] = { {
["type"] = "vim.loop.Timer",
Expand Down

0 comments on commit 39bb79b

Please sign in to comment.