Commit Graph

494 Commits

Author SHA1 Message Date
Jacob Nguyen
a2209494bd feat: remove comments about prev commit 2022-05-21 23:54:46 -05:00
Jacob Nguyen
fc81bfc6d7 feat: add externallyUsed.ts and support BothCommands again 2022-05-21 23:54:27 -05:00
Jacob Nguyen
7ae5ecf1a6 feat: add .prettierignore and ignore README.md 2022-05-19 23:31:36 -05:00
Jacob Nguyen
d5bb9922df fix: prettier changes again 2022-05-19 23:16:33 -05:00
Jacob Nguyen
571a8044b0 fix: prettier wants lf line ending 2022-05-19 23:14:05 -05:00
Jacob Nguyen
dac665d628 fix: linting issue in markup.ts 2022-05-19 23:08:38 -05:00
Jacob Nguyen
6c144defca fix: didn't run prettier, now i am 2022-05-19 23:03:39 -05:00
Jacob Nguyen
2d28800953 style: Run prettier 2022-05-19 22:54:46 -05:00
Jacob Nguyen
3f64a8aa0a feat: Edited event names for more conciseness, finished basic event emitters 2022-05-19 22:52:23 -05:00
Jacob Nguyen
115d1a49b5 feat: Adding sern event listeners, overriding and typing methods 2022-05-19 22:29:45 -05:00
Jacob Nguyen
66b9f51fa7 fix: Standard for of does not resolve promises. Switched to for await 2022-05-19 13:49:31 -05:00
Jacob Nguyen
b8cda351e1 feat: should be able to register other nodejs event emitters 2022-05-19 12:57:14 -05:00
Jacob Nguyen
b9b59197df revert: Re-add plugins overload 2022-05-17 22:30:20 -05:00
Jacob Nguyen
464fc05c1c refactor: Why is that not assignable bruh 2022-05-17 20:25:57 -05:00
Jacob Nguyen
cf85a5db64 fix: Fix return type of sernModule 2022-05-17 18:57:01 -05:00
Jacob Nguyen
82f1bad8ff refactor: Bring CommandType and PluginType to top level 2022-05-17 17:10:01 -05:00
Jacob Nguyen
f8987499f6 refactor: make description optional 2022-05-17 16:18:14 -05:00
Jacob Nguyen
5556b2aa0a refactor: make ApplicationCommandOptions optional 2022-05-17 16:14:47 -05:00
Jacob Nguyen
c40b75d333 refactor: Simplify sernModule handler signature 2022-05-17 16:05:35 -05:00
Jacob Nguyen
53bc080a29 feat: better looking typings for modules 2022-05-17 14:49:18 -05:00
Jacob Nguyen
2b81d53503 feat: Optional plugins to reduce bloat 2022-05-17 14:32:45 -05:00
Jacob Nguyen
430315ad02 feat: Aliases optional 2022-05-17 13:16:27 -05:00
Jacob Nguyen
c8c0c841db feat: Add DefinetlyDefined type, more todo statements 2022-05-17 12:11:00 -05:00
Jacob Nguyen
b26650818e fix: Non-exhaustiveness led to commands not registering readyEvent.ts 2022-05-17 11:31:35 -05:00
Jacob Nguyen
97907b746f feat: finished interactionCreate.ts handling? (need test) 2022-05-17 02:03:05 -05:00
Jacob Nguyen
972928b6a3 refactor: DRY Principles 2022-05-16 20:55:44 -05:00
Jacob Nguyen
d9db485202 refactor: switching to when statements and type predicates 2022-05-16 02:40:17 -05:00
Jacob Nguyen
bcbfd28788 refactor: Cleaning up more, moving things for organization 2022-05-15 19:31:30 -05:00
Jacob Nguyen
269ab563ab refactor: Cleaning up 2022-05-15 19:26:38 -05:00
Jacob Nguyen
a76099cbcb refactor: change loading strategy, eliminate bloat 2022-05-15 19:18:19 -05:00
Jacob Nguyen
40a10bf32b revert: Move enums to enums.ts 2022-05-15 17:38:27 -05:00
Jacob Nguyen
f6d584cf99 feat: delete partition.ts 2022-05-15 16:04:58 -05:00
Jacob Nguyen
df1808cfb5 style: Reformat w/ prettier 2022-05-15 16:00:05 -05:00
Jacob Nguyen
b6bf08f673 refactor: Remove PluggedModule, change Module signature to support event plugins 2022-05-15 15:58:54 -05:00
Jacob Nguyen
61fe8534b5 refactor: Adding more top level imports and move partition 2022-05-15 01:03:57 -05:00
Jacob Nguyen
86457a78ff refactor: Change sernModule fn signature 2022-05-14 23:12:26 -05:00
Jacob Nguyen
58b7a6c21b refactor: shorten code, add UnionToTuple type 2022-05-14 19:28:30 -05:00
jacoobes
2697e35b2e feat: Add castings for res 2022-05-14 02:18:12 -05:00
jacoobes
d29298c17a feat: Add messageComponent handler 2022-05-14 02:16:13 -05:00
jacoobes
6ac9720260 feat: Adding TextInput map & starting event plugins for message components 2022-05-13 23:40:52 -05:00
jacoobes
f5d02aedca refactor: Remove duplicate type alias in resolveParameters.ts 2022-05-13 23:35:18 -05:00
jacoobes
c4e8e517b3 feat: interactionCreate.ts refactoring 2022-05-13 23:33:53 -05:00
jacoobes
3dedba3493 chore: prettier reformat 2022-05-13 14:45:06 -05:00
jacoobes
88dcdee818 feat: broadening EventPlugin default generic type, reformat with prettier 2022-05-13 14:33:17 -05:00
Jacob Nguyen
6462b4ca60 build: add .idea to gitignore 2022-05-11 12:25:57 -05:00
Jacob Nguyen
99a5a3c93a chore: cleanup code and delete unused files 2022-05-10 00:04:27 -05:00
Jacob Nguyen
46b3b9574a chore: eslint formattting 2022-05-09 15:01:10 -05:00
Jacob Nguyen
8782cad9cd fix: accidentally imported wildcard from wrong place & namespace
resolution
2022-05-08 20:52:48 -05:00
Jacob Nguyen
97867d98c2 build: moving eslint and prettier dependencies 2022-05-07 22:40:55 -05:00
Jacob Nguyen
d3e8943ca9 refactor: change from switch -> match 2022-05-07 22:35:24 -05:00