wildboar-context
Version:
Library for constructing context objects for pure functional programming.
8 lines • 433 B
TypeScript
import Plugin from "../Plugin";
import PluginKind from "../PluginKind";
import type AnyContext from "../AnyContext";
export default abstract class ExecutionPlugin<Arguments extends object, Return extends object, ContextType extends AnyContext> extends Plugin {
readonly kind: PluginKind.ExecutionPlugin;
abstract call(ctx: ContextType, args: Arguments): Promise<Return>;
}
//# sourceMappingURL=ExecutionPlugin.d.ts.map