summaryrefslogtreecommitdiff
path: root/server/meta/Lua 5.4/basic.lua
blob: 06049784558d1a7a6e1d856727612b2a1c0f1ed1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- 独立版Lua的启动参数。
arg = {}

--- 如果其参数 `v` 的值为假,它就调用 `error`。
---@overload fun(v:any):any
---@param v any
---@param message any {optional = 'self'}
---@return any
function assert(v, message)
end

---@overload fun()
---@overload fun(opt:string):any
---@param opt string {optional = 'after'}
---| '"collect"'        {comment = '做一次完整的垃圾收集循环。', default = true}
---| '"stop"'           {comment = '停止垃圾收集器的运行。'}
---| '"restart"'        {comment = '重启垃圾收集器的自动运行。'}
---| '"count"'          {comment = '以 K 字节数为单位返回 Lua 使用的总内存数。'}
---| '"step"'           {comment = '单步运行垃圾收集器。'}
---| '"setpause"'       {comment = '设置收集器的 `间歇率`。'}
---| '"setstepmul"'     {comment = '设置收集器的 `步进倍率`。'}
---| '"incremental"'    {comment = '改变收集器模式为增量模式。'}
---| '"generational"'   {comment = '改变收集器模式为分代模式。'}
---| '"isrunning"'      {comment = '返回表示收集器是否在工作的布尔值。'}
---@param arg integer {optional = 'self'}
---@return any
function collectgarbage(opt, arg)
end