starchat-ui / types /storage.ts
matthoffner's picture
Duplicate from matthoffner/chatbot
13095e0
raw
history blame
620 Bytes
import { Conversation } from './chat';
import { FolderInterface } from './folder';
import { PluginKey } from './plugin';
import { Prompt } from './prompt';
// keep track of local storage schema
export interface LocalStorage {
apiKey: string;
conversationHistory: Conversation[];
selectedConversation: Conversation;
theme: 'light' | 'dark';
// added folders (3/23/23)
folders: FolderInterface[];
// added prompts (3/26/23)
prompts: Prompt[];
// added showChatbar and showPromptbar (3/26/23)
showChatbar: boolean;
showPromptbar: boolean;
// added plugin keys (4/3/23)
pluginKeys: PluginKey[];
}