feat(sern.ts): renaming Module.delegate to Module.execute

This commit is contained in:
jacoobes
2022-02-14 12:34:13 -06:00
parent 242a5ca560
commit 870287674a
3 changed files with 39 additions and 1266 deletions

View File

@@ -83,7 +83,7 @@ export class Handler {
if (parsedArgs.err) return parsedArgs.val;
return (await module.mod.delegate(context, parsedArgs))?.val;
return (await module.mod.execute(context, parsedArgs))?.val;
}
/**
@@ -117,7 +117,7 @@ export class Handler {
};
const parsedArgs = module.mod.parse?.(context, ['text', args]) ?? Ok('');
if (parsedArgs.err) return parsedArgs.val;
return (await module.mod.delegate(context, parsedArgs))?.val;
return (await module.mod.execute(context, parsedArgs))?.val;
}
/**
@@ -274,7 +274,7 @@ export interface Module<T = string> {
visibility: Visibility;
type: CommandType;
test: boolean;
delegate: (eventParams: Context, args: Ok<T>) => Awaitable<Result<possibleOutput, string> | void>;
execute: (eventParams: Context, args: Ok<T>) => Awaitable<Result<possibleOutput, string> | void>;
parse?: (ctx: Context, args: Arg) => Utils.ArgType<T>;
}