Skip to content

Commit d69cabf

Browse files
committed
fix ci
1 parent 31c4dc6 commit d69cabf

File tree

1 file changed

+16
-14
lines changed
  • lua/neo-tree/types/fixes

1 file changed

+16
-14
lines changed

lua/neo-tree/types/fixes/uv.lua

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---@meta
2+
---A series of backports from neovim's 0.12 type files since lua-ls has incorrect types.
23

34
---@class uv
45
---@field constants {O_RDONLY: integer, O_WRONLY: integer, O_RDWR: integer, O_APPEND: integer, O_CREAT: integer, O_DSYNC: integer, O_EXCL: integer, O_NOCTTY: integer, O_NONBLOCK: integer, O_RSYNC: integer, O_SYNC: integer, O_TRUNC: integer, SOCK_STREAM: integer, SOCK_DGRAM: integer, SOCK_SEQPACKET: integer, SOCK_RAW: integer, SOCK_RDM: integer, AF_UNIX: integer, AF_INET: integer, AF_INET6: integer, AF_IPX: integer, AF_NETLINK: integer, AF_X25: integer, AF_AX25: integer, AF_ATMPVC: integer, AF_APPLETALK: integer, AF_PACKET: integer, AI_ADDRCONFIG: integer, AI_V4MAPPED: integer, AI_ALL: integer, AI_NUMERICHOST: integer, AI_PASSIVE: integer, AI_NUMERICSERV: integer, SIGHUP: integer, SIGINT: integer, SIGQUIT: integer, SIGILL: integer, SIGTRAP: integer, SIGABRT: integer, SIGIOT: integer, SIGBUS: integer, SIGFPE: integer, SIGKILL: integer, SIGUSR1: integer, SIGSEGV: integer, SIGUSR2: integer, SIGPIPE: integer, SIGALRM: integer, SIGTERM: integer, SIGCHLD: integer, SIGSTKFLT: integer, SIGCONT: integer, SIGSTOP: integer, SIGTSTP: integer, SIGTTIN: integer, SIGWINCH: integer, SIGIO: integer, SIGPOLL: integer, SIGXFSZ: integer, SIGVTALRM: integer, SIGPROF: integer, UDP_RECVMMSG: integer, UDP_MMSG_CHUNK: integer, UDP_REUSEADDR: integer, UDP_PARTIAL: integer, UDP_IPV6ONLY: integer, TCP_IPV6ONLY: integer, UDP_MMSG_FREE: integer, SIGSYS: integer, SIGPWR: integer, SIGTTOU: integer, SIGURG: integer, SIGXCPU: integer}
@@ -7,17 +8,18 @@ local uv = {}
78
--- Opens path as a directory stream. Returns a handle that the user can pass to
89
--- `uv.fs_readdir()`. The `entries` parameter defines the maximum number of entries
910
--- that should be returned by each call to `uv.fs_readdir()`.
10-
---
11-
--- **Returns (sync version):** `luv_dir_t userdata` or `fail`
12-
---
13-
--- **Returns (async version):** `uv_fs_t userdata`
14-
---
15-
---@param path string
16-
---@param callback nil
17-
---@param entries integer?
18-
---@return uv.luv_dir_t|nil dir
19-
---@return uv.error.message|nil err
20-
---@return uv.error.name|nil err_name
21-
---
22-
---@overload fun(path: string, callback: uv.fs_opendir.callback, entries?: integer):uv.uv_fs_t
23-
function uv.fs_opendir(path, callback, entries) end
11+
--- @param path string
12+
--- @param entries integer?
13+
--- @return uv.luv_dir_t? dir
14+
--- @return string? err
15+
--- @return uv.error_name? err_name
16+
--- @overload fun(path: string, callback: fun(err: string?, dir: uv.luv_dir_t?), entries: integer?): uv.uv_fs_t
17+
function uv.fs_opendir(path, entries) end
18+
19+
--- Equivalent to `lstat(2)`.
20+
--- @param path string
21+
--- @return uv.fs_stat.result? stat
22+
--- @return string? err
23+
--- @return uv.error_name? err_name
24+
--- @overload fun(path: string, callback: fun(err: string?, stat: uv.fs_stat.result?)): uv.uv_fs_t
25+
function uv.fs_lstat(path) end

0 commit comments

Comments
 (0)