UNPKG

wildboar-context

Version:

Library for constructing context objects for pure functional programming.

8 lines 433 B
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