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
29
30
31
32
33
34
35
36
37
38
39
--- Copy from Lua Sumneko Lua
--- @meta jit
--- @version JIT
--- @version JIT
--- @class jitlib
--- @field version string
--- @field version_num number
--- @field os 'Windows' | 'Linux' | 'OSX' | 'BSD' | 'POSIX' | 'Other'
--- @field arch 'x86' | 'x64' | 'arm' | 'arm64' | 'arm64be' | 'ppc' | 'ppc64' | 'ppc64le' | 'mips' | 'mipsel' | 'mips64' | 'mips64el' | string
jit =
--- @overload fun(...): ... param func function|boolean
--- @param func function|boolean
--- @param recursive? boolean
--- @overload fun(...): ... param func function|boolean
--- @param func function|boolean
--- @param recursive? boolean
--- @overload fun(...): ... overload fun(tr: number)
--- @overload fun(tr: number)
--- @param func function | boolean
--- @param recursive? boolean
--- @return boolean status
--- @return string ...
--- @nodiscard
jit. =
--- @param ... any flags
return jit