UNPKG

game-analysis-types

Version:

Common TypeScript types and utilities for game analysis tools.

41 lines 1.71 kB
// Shared types for AI Coaching feature (backend/frontend) export var FactionPersona; (function (FactionPersona) { FactionPersona["GENERIC"] = "GENERIC"; // Add other faction personas as needed })(FactionPersona || (FactionPersona = {})); export var CoachingStyle; (function (CoachingStyle) { CoachingStyle["BALANCED"] = "BALANCED"; CoachingStyle["AGGRESSIVE"] = "AGGRESSIVE"; CoachingStyle["DEFENSIVE"] = "DEFENSIVE"; // Add more styles as needed })(CoachingStyle || (CoachingStyle = {})); export var AnalysisType; (function (AnalysisType) { AnalysisType["ROSTER"] = "ROSTER"; AnalysisType["GAME"] = "GAME"; AnalysisType["MATCHUP"] = "MATCHUP"; AnalysisType["META"] = "META"; })(AnalysisType || (AnalysisType = {})); export var RecommendationCategory; (function (RecommendationCategory) { RecommendationCategory["TACTIC"] = "TACTIC"; RecommendationCategory["STRATEGY"] = "STRATEGY"; RecommendationCategory["LIST"] = "LIST"; RecommendationCategory["PRACTICE"] = "PRACTICE"; // Add more as needed })(RecommendationCategory || (RecommendationCategory = {})); export var RecommendationPriority; (function (RecommendationPriority) { RecommendationPriority["LOW"] = "LOW"; RecommendationPriority["MEDIUM"] = "MEDIUM"; RecommendationPriority["HIGH"] = "HIGH"; })(RecommendationPriority || (RecommendationPriority = {})); export var CreditTransactionReason; (function (CreditTransactionReason) { CreditTransactionReason["USAGE"] = "USAGE"; CreditTransactionReason["GRANT"] = "GRANT"; CreditTransactionReason["REFUND"] = "REFUND"; })(CreditTransactionReason || (CreditTransactionReason = {})); //# sourceMappingURL=coaching.js.map