fix importing of interfaces

This commit is contained in:
Nemo Godebski-Pedersen 2025-03-19 15:11:16 +00:00
parent 74a45b8c83
commit 8c646e0053
4 changed files with 9 additions and 4 deletions

View File

@ -8,7 +8,7 @@ import { Close, Top as ElTop } from '@element-plus/icons-vue'
import { ElMessage } from 'element-plus'
import ChatMessage from './ChatMessage.vue';
import { v4 as uuidv4 } from 'uuid';
import { OpeyStreamContext, OpeyMessage, UserMessage, sendOpeyMessage, getobpConsent } from '@/obp/opey-functions';
import { OpeyMessage, UserMessage } from '@/models/MessageModel';
import { getCurrentUser } from '@/obp';
import { useChat } from '@/stores/chat';

View File

@ -1,4 +1,4 @@
import { OpeyMessage } from "@/models/MessageModel"
import type { OpeyMessage } from "./MessageModel";
export interface Chat {
messages: OpeyMessage[];

View File

@ -25,8 +25,8 @@
*
*/
import { OpeyMessage, ChatStreamInput } from '@/models/MessageModel'
import { Chat } from '@/models/ChatModel'
import type { OpeyMessage, ChatStreamInput } from '@/models/MessageModel'
import type { Chat } from '@/models/ChatModel'
import { getobpConsent, processOpeyStream } from '@/obp/opey-functions'
import { defineStore } from 'pinia'
import { v4 as uuidv4 } from 'uuid'

View File

@ -2,11 +2,16 @@ import { mount } from '@vue/test-utils';
import { describe, it, expect, beforeEach, afterEach, vi } from 'vitest';
import ChatWidget from '../components/ChatWidget.vue'
import { OpeyStreamContext } from '@/obp/opey-functions';
import { setActivePinia, createPinia } from 'pinia';
describe('ChatWidget', () => {
let mockContext: OpeyStreamContext;
beforeEach(() => {
// Init Pinia Store
setActivePinia(createPinia())
mockContext = {
currentAssistantMessage: {
id: '123',