10 lines
476 B
TypeScript
10 lines
476 B
TypeScript
import type { PluginInput } from "@opencode-ai/plugin";
|
|
import type { SessionState } from "./types";
|
|
import type { ToolExecuteAfterInput, ToolExecuteAfterOutput } from "./types";
|
|
export declare function createToolExecuteAfterHandler(input: {
|
|
ctx: PluginInput;
|
|
pendingFilePaths: Map<string, string>;
|
|
autoCommit: boolean;
|
|
getState: (sessionID: string) => SessionState;
|
|
}): (toolInput: ToolExecuteAfterInput, toolOutput: ToolExecuteAfterOutput) => Promise<void>;
|