game-analysis-types
Version:
Common TypeScript types and utilities for game analysis tools.
35 lines • 1.33 kB
JavaScript
/**
* Common AI related type definitions
*/
export {};
// --- Application Specific AI Types (e.g., Roster Analysis) ---
// Moved to common/types/roster.ts to consolidate definition
/* // Removed UnitAssessment definition
export interface UnitAssessment {
unitId: string;
unitName: string;
strengths: string[];
weaknesses: string[];
effectiveUse: string; // How to best use the unit
tacticalAdvice: string; // Specific advice for the unit in context of the list
rating: number; // Numerical rating (e.g., 1-10)
}
*/
/* // Removed RosterAnalysis definition
export interface RosterAnalysis {
summary: string; // Overall summary of the roster
strengths: string[]; // List-wide strengths
weaknesses: string[]; // List-wide weaknesses
strategicAdvice: string; // Overall strategic recommendations
unitAssessments: UnitAssessment[]; // Assessments for each unit
synergies: string[]; // Identified synergies
potentialThreats: string[];// Potential counters or threats
// Include metadata from AIResponse if needed, but avoid direct nesting if possible
modelUsed?: string;
analysisTokenUsage?: AITokenUsage;
analysisCost?: number;
error?: string; // Optional error during analysis
}
*/
// Add other shared AI-related types as needed
//# sourceMappingURL=ai.js.map