@kgdata/use-chat
Version:
use-chat
18 lines (17 loc) • 581 B
text/typescript
import type { ChatMessage } from '../types/ChatMessage';
export interface IStorage {
/**
* 更新list
* @param messageList
* @return void
*/ messageList: ChatMessage[];
setMessageList: (messageList: ChatMessage[]) => ChatMessage[];
addMessageList: (
message: ChatMessage | ChatMessage[],
addType?: string,
) => ChatMessage[];
getMessageItem: (key: string) => any[];
getMessageList: () => ChatMessage[];
removeMessageList: (keys: string | string[]) => ChatMessage[];
updateMessageItem: (message: ChatMessage) => ChatMessage[];
}