UNPKG

game-analysis-types

Version:

Common TypeScript types and utilities for game analysis tools.

35 lines 1.33 kB
/** * 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