forked from omarkmu/PZLuaStubGen
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkahlua.lua
86 lines (63 loc) · 1.58 KB
/
kahlua.lua
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
---@meta _
---@class Reader
---@class InputStream
__classmetatables = {}
---@param value any
---@param multiline string?
---@param indent string?
---@return string
function serialize(value, multiline, indent) end
---@param s string
---@return any
function deserialize(s) end
---@param value any
---@return string
function pp(value) end
---@param thread thread?
---@param level integer?
---@param maxLines integer?
---@param maxLevel integer?
function debugstacktrace(thread, level, maxLines, maxLevel) end
---@param stream Reader | InputStream
---@param chunkname string
---@return function?
---@return string?
function loadstream(stream, chunkname) end
---@deprecated
---@param loader string
---@return (string | function)?
function bytecodeloader(loader) end
table.pairs = pairs
---@param table table
---@return boolean
function table.isempty(table) end
---@param table table
function table.wipe(table) end
---@overload fun(table: table): table
---@overload fun(...: any): table
function table.newarray(...) end
---@param s string
---@return string
function string.trim(s) end
---@param s string
---@param regex string
---@return string[]
function string.split(s, regex) end
---@param s string
---@param other string
---@return boolean
function string.sort(s, other) end
---@param s string
---@param other string
---@return boolean
function string.contains(s, other) end
---@class Random
local Random = {}
---@return Random
function newrandom() end
---@param value any?
function Random:seed(value) end
---@param m integer?
---@param n integer?
---@return number
function Random:random(m, n) end