tsch-ej-numbers
Version:
API for analyzing EuroJackpot lottery numbers, trends, and probabilities.
153 lines (152 loc) • 4.96 kB
TypeScript
import { TDecades } from "./types/decade.types";
import { TEuroNumbersKeyValue } from "./types/euro-numbers-key-value.types";
import { TLowHigh } from "./types/low-high.types";
import { TMinMaxQuota } from "./types/min-max-quota.types";
import { TRecord } from "./types/record.types";
import { TTopNumbers } from "./types/top-numbers.types";
import { TWinningNumbersKeyValue } from "./types/winning-numbers-key-value.types";
import { TFlopNumbers } from "./types/flop-numbers.types";
import { TTuesdayFriday } from "./types/tuesday-friday.types";
import { TAvgKeyValue } from "./handlers/average.handler";
export declare function getRecords(limit?: number): TRecord[];
export declare function getLastDraw(): TRecord;
export declare function getFirstDraw(): TRecord;
export declare function getClassOneDraws(limit?: number): TRecord[];
export declare function getMaxJackpotDraws(limit?: number): TRecord[];
export declare function getWinningNumbersCount(limit?: number): TWinningNumbersKeyValue[];
export declare function getEuroNumbersCount(limit?: number): TEuroNumbersKeyValue[];
export declare function getDecadesCount(): TDecades;
export declare function getLowHighCount(): TLowHigh;
export declare function getMinMaxQuotaCount(): TMinMaxQuota;
export declare function getTopNumbers(): TTopNumbers;
export declare function getFlopNumbers(): TFlopNumbers;
export declare function getRecordByDate(date?: string): TRecord | undefined;
export declare function getTuesdayFridayCount(): TTuesdayFriday;
export declare function getCountries(): {
name: string;
alpha2Code: string;
alpha3Code: string;
numericValue: string;
}[];
export declare function getEvaluationPerYear(): {
2012: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2013: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2014: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2015: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2016: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2017: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2018: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2019: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2020: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2021: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2022: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2023: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2024: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
2025: {
numberOfDraws: number;
numberOfWinsClass1: number;
stakeTotal: number;
distributionTotal: number;
profitTotal: number;
};
};
export declare function getWinningNumberFrequency(winningNumber?: number, emptyItemPlaceholder?: string): string[];
export declare function getEuroNumberFrequency(euroNumber?: number, emptyItemPlaceholder?: string): string[];
export declare function getAverages(): {
winningNumbers: TAvgKeyValue[];
euroNumbers: TAvgKeyValue[];
};
export declare function getLastDrawOfWinningNumber(winningNumber?: number): {
key: string;
beforeDrawings: number;
};
export declare function getLastDrawOfEuroNumber(euroNumber?: number): {
key: string;
beforeDrawings: number;
};
export declare function getWinningNumbersOverdue(): {
key: string;
overdue: boolean;
}[];
export declare function getEuroNumbersOverdue(): {
key: string;
overdue: boolean;
}[];