UNPKG

morphic-engine-lukaswolfden

Version:

Advanced relationship analysis engine with psychological insights, momentum scoring, and seduction psychology framework

38 lines 1.35 kB
/** * Analysis Utilities for Morphic Engine */ import { ConversationMessage, SentimentAnalysis } from './types'; export declare class AnalysisUtils { /** * Extract sentiment from message content using simple heuristics */ static extractSentiment(content: string): SentimentAnalysis; /** * Calculate response time between messages in seconds */ static calculateResponseTime(msg1: ConversationMessage, msg2: ConversationMessage): number; /** * Group messages by user for analysis */ static groupMessagesByUser(messages: ConversationMessage[]): Record<string, ConversationMessage[]>; /** * Calculate conversation momentum based on message frequency and sentiment */ static calculateMomentum(messages: ConversationMessage[], windowHours?: number): number; /** * Detect conversation patterns */ static detectPatterns(messages: ConversationMessage[]): string[]; /** * Validate conversation data structure */ static validateConversationData(data: any): data is { messages: ConversationMessage[]; participants: string[]; }; /** * Normalize message timestamps to Date objects */ static normalizeTimestamps(messages: ConversationMessage[]): ConversationMessage[]; } //# sourceMappingURL=analysis-utils.d.ts.map