UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

20 lines 663 B
// src/legacy-runtime/RuntimeAdapter.ts import { resource, tapEffect, tapInlineResource } from "@assistant-ui/tap"; import { ThreadListClient } from "./client/ThreadListRuntimeClient.js"; import { tapModelContext } from "../client/ModelContext.js"; var RuntimeAdapter = resource((runtime) => { const modelContext = tapModelContext(); tapEffect(() => { return runtime.registerModelContextProvider(modelContext); }, [runtime, modelContext]); return tapInlineResource( ThreadListClient({ runtime: runtime.threads, __internal_assistantRuntime: runtime }) ); }); export { RuntimeAdapter }; //# sourceMappingURL=RuntimeAdapter.js.map