dotfiles from arch
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
---@meta package
|
||||
|
||||
---
|
||||
---Loads the given module, returns any value returned by the given module(`true` when `nil`).
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-require)
|
||||
---
|
||||
---@param modname string
|
||||
---@return unknown
|
||||
function require(modname) end
|
||||
|
||||
---
|
||||
---
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package)
|
||||
---
|
||||
---@class packagelib
|
||||
---
|
||||
---The path used by `require` to search for a C loader.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.cpath)
|
||||
---
|
||||
---@field cpath string
|
||||
---
|
||||
---A table used by `require` to control which modules are already loaded.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.loaded)
|
||||
---
|
||||
---@field loaded table
|
||||
---
|
||||
---The path used by `require` to search for a Lua loader.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.path)
|
||||
---
|
||||
---@field path string
|
||||
---
|
||||
---A table to store loaders for specific modules.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.preload)
|
||||
---
|
||||
---@field preload table
|
||||
package = {}
|
||||
|
||||
---
|
||||
---A string describing some compile-time configurations for packages.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.config)
|
||||
---
|
||||
package.config = [[
|
||||
/
|
||||
;
|
||||
?
|
||||
!
|
||||
-]]
|
||||
|
||||
---@version <5.1
|
||||
---
|
||||
---A table used by `require` to control how to load modules.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.loaders)
|
||||
---
|
||||
package.loaders = {}
|
||||
|
||||
---
|
||||
---Dynamically links the host program with the C library `libname`.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.loadlib)
|
||||
---
|
||||
---@param libname string
|
||||
---@param funcname string
|
||||
---@return any
|
||||
function package.loadlib(libname, funcname) end
|
||||
|
||||
---
|
||||
---A table used by `require` to control how to load modules.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.searchers)
|
||||
---
|
||||
---@version >5.2
|
||||
package.searchers = {}
|
||||
|
||||
---
|
||||
---Searches for the given `name` in the given `path`.
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.searchpath)
|
||||
---
|
||||
---@version >5.2,JIT
|
||||
---@param name string
|
||||
---@param path string
|
||||
---@param sep? string
|
||||
---@param rep? string
|
||||
---@return string? filename
|
||||
---@return string? errmsg
|
||||
---@nodiscard
|
||||
function package.searchpath(name, path, sep, rep) end
|
||||
|
||||
---
|
||||
---Sets a metatable for `module` with its `__index` field referring to the global environment, so that this module inherits values from the global environment. To be used as an option to function `module` .
|
||||
---
|
||||
---[View documents](http://www.lua.org/manual/5.4/manual.html#pdf-package.seeall)
|
||||
---
|
||||
---@version <5.1
|
||||
---@param module table
|
||||
function package.seeall(module) end
|
||||
|
||||
return package
|
||||
Reference in New Issue
Block a user