nvim_runtime_lua

uv.luv_dir_t

supers: userdata

Methods2

function luv_dir_t.readdir() -> (entries {integer, { name: string, type: string }} | nil, err nil | string, err_name uv.error_name | nil)

Iterates over the directory stream luv_dir_t returned by a successful uv.fs_opendir() call. A table of data tables is returned where the number of entries n is equal to or less than the entries parameter used in the associated uv.fs_opendir() call.

Overloads
function luv_dir_t.readdir(dir: uv.luv_dir_t, callback: fun(err: nil | string, entries: {integer, { name: string, type: string }} | nil) -> nil) -> uv.uv_fs_t
function luv_dir_t.closedir() -> (success nil | boolean, err nil | string, err_name uv.error_name | nil)

Closes a directory stream returned by a successful uv.fs_opendir() call.

Overloads
function luv_dir_t.closedir(dir: uv.luv_dir_t, callback: fun(err: nil | string, success: nil | boolean) -> nil) -> uv.uv_fs_t