-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.lua
39 lines (39 loc) · 1.29 KB
/
init.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
return {
-- Export main class
Core = require('Core'),
-- Export local decoder
AbstractDecoder = require('decoder/AbstractDecoder'),
LavalinkDecoder = require('decoder/LavalinkDecoder'),
-- Export plugin,
Plugin = require('plugins/Plugin'),
SourcePlugin = require('plugins/SourcePlugin'),
-- Export player related class
AudioFilter = require('player/AudioFilter'),
Player = require('player/Player'),
Queue = require('player/Queue'),
Track = require('player/Track'),
Voice = require('player/Voice'),
-- Export node related class
Node = require('node/Node'),
PlayerEvents = require('node/PlayerEvents'),
Rest = require('node/Rest'),
-- Export manager class
NodeManager = require('manager/NodeManager'),
PlayerManager = require('manager/PlayerManager'),
-- Export library class
AbstractLibrary = require('library/AbstractLibrary'),
library = require('library'),
-- Export driver
AbstractDriver = require('drivers/AbstractDriver'),
driver = require('drivers'),
-- Export utils
Cache = require('utils/Cache'),
Emitter = require('utils/Emitter'),
Functions = require('utils/Functions'),
WebSocket = require('utils/WebSocket'),
-- Export miscs
constants = require('const'),
enums = require('enums'),
manifest = require('manifest'),
class = require('class'),
}