diff options
| author | Max Isom <[email protected]> | 2020-03-12 22:41:26 -0500 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2020-03-12 22:41:26 -0500 |
| commit | 17ba78f7b7d78c638ab00b9d4af79110130b0bcd (patch) | |
| tree | df0671a4b2845333198b57906b5dde68b709d37a /src/types.ts | |
| parent | 8eb4c8a6c06f672cb50efae5ea30215d465000af (diff) | |
| download | muse-17ba78f7b7d78c638ab00b9d4af79110130b0bcd.tar.xz muse-17ba78f7b7d78c638ab00b9d4af79110130b0bcd.zip | |
Use IoC, impliment queue
Diffstat (limited to 'src/types.ts')
| -rw-r--r-- | src/types.ts | 20 |
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') + } +}; |
