UNPKG

@codervisor/devlog-core

Version:

Core devlog management functionality

36 lines 1.04 kB
/** * TypeORM entity for chat messages * Maps to the ChatMessage interface and chat_messages table */ import 'reflect-metadata'; import type { ChatRole } from '../types/index.js'; /** * Chat message entity matching the ChatMessage interface */ export declare class ChatMessageEntity { id: string; sessionId: string; role: ChatRole; content: string; timestamp: string; sequence: number; metadata: Record<string, any>; searchContent?: string; /** * Convert entity to ChatMessage interface */ toChatMessage(): import('../types/index.js').ChatMessage; /** * Create entity from ChatMessage interface */ static fromChatMessage(message: import('../types/index.js').ChatMessage): ChatMessageEntity; /** * Helper method for JSON field parsing (database-specific) */ private parseJsonField; /** * Helper method for JSON field stringification (database-specific) */ private stringifyJsonField; } //# sourceMappingURL=chat-message.entity.d.ts.map