UNPKG

@plteam/chat-ui

Version:

CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript

19 lines (18 loc) 611 B
import { Message, MessageModel } from './MessageModel'; import { IdType } from '../types'; export type MesagesMapType<DM extends Message> = Map<IdType, { messages: MessageModel<DM>[]; }>; /** * TODO: Created in case the user needs to build a message tree in their own way */ export declare class ThreadBranchMapManager<DM extends Message> { private _mapObject; private _map; private _currentMapId; private pushValue; private createDefaultMap; createMap: (messages: Readonly<MessageModel<DM>[]>) => MesagesMapType<DM>; private getMap; clear: () => void; }