UNPKG

tsch-ej-numbers

Version:

API for analyzing EuroJackpot lottery numbers, trends, and probabilities.

153 lines (152 loc) 4.96 kB
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; }[];