@codervisor/devlog-core
Version:
Core devlog management functionality
35 lines • 1.08 kB
TypeScript
/**
* TypeORM entity for chat-devlog links
* Maps to the ChatDevlogLink interface and chat_devlog_links table
*/
import 'reflect-metadata';
/**
* Chat-devlog link entity for linking sessions to devlog entries
*/
export declare class ChatDevlogLinkEntity {
sessionId: string;
devlogId: number;
confidence: number;
reason: 'temporal' | 'content' | 'workspace' | 'manual';
evidence: Record<string, any>;
confirmed: boolean;
createdAt: string;
createdBy: string;
/**
* Convert entity to ChatDevlogLink interface
*/
toChatDevlogLink(): import('../types/index.js').ChatDevlogLink;
/**
* Create entity from ChatDevlogLink interface
*/
static fromChatDevlogLink(link: import('../types/index.js').ChatDevlogLink): ChatDevlogLinkEntity;
/**
* Helper method for JSON field parsing (database-specific)
*/
private parseJsonField;
/**
* Helper method for JSON field stringification (database-specific)
*/
private stringifyJsonField;
}
//# sourceMappingURL=chat-devlog-link.entity.d.ts.map