assistant-stream
Version:
Streaming utilities for AI assistants
14 lines • 951 B
TypeScript
import type { ToolCallStreamController } from "../modules/tool-call.js";
export declare const createToolCallPartRegistry: () => {
start: (toolCallId: string, create: () => ToolCallStreamController) => ToolCallStreamController;
get: (toolCallId: string) => ToolCallStreamController;
tryGet: (toolCallId: string) => ToolCallStreamController | undefined;
appendArgsText: (toolCallController: ToolCallStreamController, argsTextDelta: string) => void;
hasArgsText: (toolCallController: ToolCallStreamController) => boolean;
closeArgsText: (toolCallController: ToolCallStreamController) => void;
isArgsTextClosed: (toolCallController: ToolCallStreamController) => boolean;
setResponse: (toolCallController: ToolCallStreamController, response: Parameters<ToolCallStreamController["setResponse"]>[0]) => void;
closeOpenArgsText: () => void;
closeAll: () => void;
};
//# sourceMappingURL=tool-call-part-registry.d.ts.map