UNPKG

@hashbrownai/core

Version:

Runtime helpers for Hashbrown AI

14 lines 890 B
import { Chat } from '../models'; export interface StreamingMessageState { message: Chat.Internal.AssistantMessage | null; toolCalls: Chat.Internal.ToolCall[]; } export declare const initialState: StreamingMessageState; export declare const reducer: (state: StreamingMessageState | undefined, action: { type: string; }) => StreamingMessageState; export declare const selectRawStreamingMessage: (state: StreamingMessageState) => Chat.Internal.AssistantMessage | null; export declare const selectRawStreamingToolCalls: (state: StreamingMessageState) => Chat.Internal.ToolCall[]; export declare const selectStreamingMessage: (state: StreamingMessageState) => Chat.Internal.AssistantMessage | null; export declare const selectStreamingToolCallEntities: (state: StreamingMessageState) => Record<string, Chat.Internal.ToolCall>; //# sourceMappingURL=streaming-message.reducer.d.ts.map