Tons of refactoring, moving commands and slash commands into hooks

This commit is contained in:
Zef Hemel
2022-03-29 11:21:32 +02:00
parent bf32d6d0bd
commit b89aee97d7
42 changed files with 330 additions and 224 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ export type FunctionDef<HookT> = {
export type RuntimeEnvironment = "client" | "server";
export interface Feature<HookT> {
export interface Hook<HookT> {
validateManifest(manifest: Manifest<HookT>): string[];
apply(system: System<HookT>): void;