File size: 1,217 Bytes
4c1e4ec |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
export interface LotomaniaGame {
id: number;
markedColumns: number[];
markedRows?: number[]; // Para jogos horizontais
phase: number;
cycle: number;
gameInPhase: number;
type: 'vertical' | 'horizontal';
}
export interface GameStatistics {
totalGames: number;
currentGame: number;
phases: number;
averageProbability: {
points17: number;
points18: number;
points19: number;
points20: number;
};
}
export interface LotomaniaResult {
concurso: number;
data: string;
numeros: number[];
acumulado?: boolean;
valorArrecadado?: number;
valorAcumuladoProximoConcurso?: number;
valorEstimadoProximoConcurso?: number;
numeroProximoConcurso?: number;
dataProximoConcurso?: string;
localSorteio?: string;
premiacoes?: PremiacaoFaixa[];
ganhadores?: GanhadorPorCidade[];
}
export interface PremiacaoFaixa {
faixa: number;
descricao: string;
acertos: number;
ganhadores: number;
valorPremio: number;
}
export interface GanhadorPorCidade {
municipio: string;
uf: string;
ganhadores: number;
faixa: number;
}
export interface GameAnalysis {
gameId: number;
matches: number;
points: number;
isWinning: boolean;
markedNumbers: number[];
}
|