UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

84 lines (83 loc) 2.14 kB
"use client"; // src/context/react/index.ts import { useAssistantApi, useExtendedAssistantApi } from "./AssistantApiContext.js"; import { useAssistantState } from "./hooks/useAssistantState.js"; import { useAssistantEvent } from "./hooks/useAssistantEvent.js"; import { useThreadViewport, useThreadViewportStore } from "./ThreadViewportContext.js"; import { useAssistantRuntime, useThreadList } from "../../legacy-runtime/hooks/AssistantContext.js"; import { useAttachmentRuntime, useAttachment, useThreadComposerAttachmentRuntime, useThreadComposerAttachment, useEditComposerAttachmentRuntime, useEditComposerAttachment, useMessageAttachment, useMessageAttachmentRuntime } from "../../legacy-runtime/hooks/AttachmentContext.js"; import { useComposerRuntime, useComposer } from "../../legacy-runtime/hooks/ComposerContext.js"; import { useMessageRuntime, useEditComposer, useMessage } from "../../legacy-runtime/hooks/MessageContext.js"; import { useMessagePartRuntime, useMessagePart } from "../../legacy-runtime/hooks/MessagePartContext.js"; import { useThreadRuntime, useThread, useThreadComposer, useThreadModelContext } from "../../legacy-runtime/hooks/ThreadContext.js"; import { useThreadListItemRuntime, useThreadListItem } from "../../legacy-runtime/hooks/ThreadListItemContext.js"; import { AssistantProvider } from "./AssistantApiContext.js"; export { AssistantProvider, useAssistantApi, useAssistantEvent, useAssistantRuntime, useAssistantState, useAttachment, useAttachmentRuntime, useComposer, useComposerRuntime, useEditComposer, useEditComposerAttachment, useEditComposerAttachmentRuntime, useExtendedAssistantApi, useMessage, useMessageAttachment, useMessageAttachmentRuntime, useMessagePart, useMessagePartRuntime, useMessageRuntime, useThread, useThreadComposer, useThreadComposerAttachment, useThreadComposerAttachmentRuntime, useThreadList, useThreadListItem, useThreadListItemRuntime, useThreadModelContext, useThreadRuntime, useThreadViewport, useThreadViewportStore }; //# sourceMappingURL=index.js.map