First upload version 0.0.1

This commit is contained in:
Neyra
2026-02-05 15:27:49 +08:00
commit 8e9b7201ed
4182 changed files with 593136 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
/**
* Appends a user message to the chat history.
* If the last message in the chat history is also a user message, the new message will be appended to it.
*/
export function appendUserMessageToChatHistory(chatHistory, message) {
const newChatHistory = chatHistory.slice();
if (newChatHistory.length > 0 && newChatHistory[newChatHistory.length - 1].type === "user") {
const lastUserMessage = newChatHistory[newChatHistory.length - 1];
newChatHistory[newChatHistory.length - 1] = {
...lastUserMessage,
text: [lastUserMessage.text, message].join("\n\n")
};
}
else {
newChatHistory.push({
type: "user",
text: message
});
}
return newChatHistory;
}
//# sourceMappingURL=appendUserMessageToChatHistory.js.map