diff --git a/extensions/slack/src/action-threading.test.ts b/extensions/slack/src/action-threading.test.ts index 28b576a8252..bc5a4701f99 100644 --- a/extensions/slack/src/action-threading.test.ts +++ b/extensions/slack/src/action-threading.test.ts @@ -1,10 +1,16 @@ -import type { ChannelThreadingToolContext } from "openclaw/plugin-sdk"; import { describe, expect, it } from "vitest"; import { resolveSlackAutoThreadId } from "./action-threading.js"; +type SlackThreadingToolContext = { + currentChannelId?: string; + currentThreadTs?: string; + replyToMode?: "off" | "first" | "all"; + hasRepliedRef?: { value: boolean }; +}; + function createToolContext( - overrides: Partial = {}, -): ChannelThreadingToolContext { + overrides: Partial = {}, +): SlackThreadingToolContext { return { currentChannelId: "C123", currentThreadTs: "thread-1",