@hashbrownai/core
Version:
Runtime helpers for Hashbrown AI
14 lines • 890 B
TypeScript
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