aboutsummaryrefslogtreecommitdiff
path: root/src/types.ts
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2020-03-12 22:41:26 -0500
committerMax Isom <[email protected]>2020-03-12 22:41:26 -0500
commit17ba78f7b7d78c638ab00b9d4af79110130b0bcd (patch)
treedf0671a4b2845333198b57906b5dde68b709d37a /src/types.ts
parent8eb4c8a6c06f672cb50efae5ea30215d465000af (diff)
downloadmuse-17ba78f7b7d78c638ab00b9d4af79110130b0bcd.tar.xz
muse-17ba78f7b7d78c638ab00b9d4af79110130b0bcd.zip
Use IoC, impliment queue
Diffstat (limited to 'src/types.ts')
-rw-r--r--src/types.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/types.ts b/src/types.ts
new file mode 100644
index 0000000..6a9a8b4
--- /dev/null
+++ b/src/types.ts
@@ -0,0 +1,20 @@
+export const TYPES = {
+ Bot: Symbol('Bot'),
+ Client: Symbol('Client'),
+ Config: {
+ DISCORD_TOKEN: Symbol('DISCORD_TOKEN'),
+ DISCORD_CLIENT_ID: Symbol('DISCORD_CLIENT_ID'),
+ YOUTUBE_API_KEY: Symbol('YOUTUBE_API_KEY'),
+ DATA_DIR: Symbol('DATA_DIR'),
+ CACHE_DIR: Symbol('CACHE_DIR')
+ },
+ Command: Symbol('Command'),
+ Services: {
+ Player: Symbol('Player'),
+ Queue: Symbol('Queue')
+ },
+ Lib: {
+ YouTube: Symbol('YouTube'),
+ Spotify: Symbol('Spotify')
+ }
+};