Commit Graph

518 Commits

Author SHA1 Message Date
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
Jacob Nguyen
57dc0bac88 build : Added ts-pattern for pattern matching with command types and
plugin types
2022-05-07 21:07:10 -05:00
Jacob Nguyen
2f61399b5e feat(handler): progress on event plugins 2022-05-07 00:19:29 -05:00
Jacob Nguyen
4448d5a1be feat : strict commandType checking transition for ergonomics 2022-04-29 15:52:14 -05:00
Jacob Nguyen
2c8fdce7e1 fix(messageEvent) : fix access location for messages 2022-04-29 15:33:18 -05:00
Jacob Nguyen
9e05090214 feat : partitioning command stores for better event mapping, more
refactoring
2022-04-29 14:11:10 -05:00
Jacob Nguyen
5b82d5f282 build(package.json) change to alpha build 2022-04-23 11:36:34 -05:00
Jacob Nguyen
02956a004c feat(handler) basic event plugin support 2022-04-23 11:34:01 -05:00
Jacob Nguyen
901cb51e01 fix(readyEvent, partition) both were broken and failed to load plugins correctly 2022-04-22 11:05:37 -05:00
Jacob Nguyen
3e0a5b3b3b fix(handler) : turning readFiles to observable; refactor readyevent 2022-04-20 20:56:42 -05:00
Jacob Nguyen
fc08ae4c79 fix(readyEvent) : module loading not correctly. 2022-04-20 19:39:59 -05:00
EvolutionX
f2e3a14486 chore: apply the requested changes 2022-04-19 23:41:12 -05:00
EvolutionX
4d06009635 chore: handle no prefix case 2022-04-19 23:41:12 -05:00
EvolutionX
f6b88dcdc8 feat(prefix): make defaultPrefix optional 2022-04-19 23:41:12 -05:00
Jacob Nguyen
b963f51a36 refactor(messageEvent) : cleaning up observables 2022-04-19 17:24:18 -05:00
Jacob Nguyen
8bc624aceb feat(messageEvent) : more refactoring to enable plugin usage 2022-04-19 15:02:14 -05:00
Jacob Nguyen
86c4e45ad2 feat(observableHandling) : making match function a type predicate
assertion
2022-04-19 10:16:46 -05:00
Jacob Nguyen
eeabecb4e2 feat(handler) : More work toward event plugins, added typings for it 2022-04-19 00:48:24 -05:00
Jacob Nguyen
70bd12dd61 feat(handler): command plugins work?! 2022-04-16 17:27:24 -05:00
Jacob Nguyen
4e1a8066d2 feat(handler) : refactored ready event and finished loading command
plugins
2022-04-15 22:45:01 -05:00
Jacob Nguyen
f213e88a5d feat(handler) more plugin work, refactoring rxjs pipes 2022-04-13 01:34:25 -05:00
Jacob Nguyen
de7ddc390f feat : more plugin work ( currently not finsihed), removed init function 2022-04-10 21:54:52 -05:00
Jacob Nguyen
2dd41834f4 feat : can register plugin modules now 2022-04-10 02:00:43 -05:00
Jacob Nguyen
136b0d23c5 feat : plugin api improvements, declarative ui 2022-04-09 13:45:38 -05:00
Jacob Nguyen
8866bff576 feat : plugin development and ensuring all module objs have name
property
2022-04-09 13:12:49 -05:00
Jacob Nguyen
490d6403d7 refactor : change naming conventions to PascalCase 2022-04-08 13:10:46 -05:00
Jacob Nguyen
e21508ca4f feat(handler) moving and organizing files, refactor context api 2022-04-04 17:40:51 -05:00