Files
Compass/common/src/chat-message.ts
2025-08-27 21:30:05 +02:00

16 lines
377 B
TypeScript

import { type JSONContent } from '@tiptap/core'
export type ChatVisibility = 'private' | 'system_status' | 'introduction'
export type ChatMessage = {
id: string
userId: string
channelId: string
content: JSONContent
createdTime: number
visibility: ChatVisibility
}
export type PrivateChatMessage = Omit<ChatMessage, 'id'> & {
id: number
createdTimeTs: string
}