UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

22 lines 790 B
// src/legacy-runtime/client/MessagePartRuntimeClient.ts import { resource } from "@assistant-ui/tap"; import { tapApi } from "../../utils/tap-store/index.js"; import { tapSubscribable } from "../util-hooks/tapSubscribable.js"; var MessagePartClient = resource( ({ runtime }) => { const runtimeState = tapSubscribable(runtime); const api = { getState: () => runtimeState, addToolResult: (result) => runtime.addToolResult(result), resumeToolCall: (payload) => runtime.resumeToolCall(payload), __internal_getRuntime: () => runtime }; return tapApi(api, { key: runtimeState.type === "tool-call" ? "toolCallId-" + runtimeState.toolCallId : void 0 }); } ); export { MessagePartClient }; //# sourceMappingURL=MessagePartRuntimeClient.js.map