返回 DeepSeek-Reasonix
exactInteractionBindings.ts
根目录 / desktop / frontend / src / lib / exactInteractionBindings.ts
1 import type {
2 ExtensionFormTarget,
3 InteractionTargetView,
4 PromptAnswerView,
5 } from "../generated/desktopContract.generated";
6
7 export interface ExactInteractionBindings {
8 ResolvePromptForSession?(target: InteractionTargetView, answer: PromptAnswerView): Promise<void>;
9 SubmitExtensionFormExact(target: ExtensionFormTarget, values: Record<string, unknown>): Promise<void>;
10 ResolveRemoteTabPromptExact(target: InteractionTargetView, answer: PromptAnswerView): Promise<void>;
11 SubmitRemoteTabExtensionFormExact(target: ExtensionFormTarget, values: Record<string, unknown>): Promise<void>;
12 }
13
13 lines TYPESCRIPT