tsch-ej-numbers
Version:
A powerful TypeScript API for analyzing EuroJackpot draws. Perfect for developers who want to evaluate historical data, generate statistics, or build lottery-related applications.
41 lines (40 loc) • 1.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleGetTopNumbers = handleGetTopNumbers;
var lodash_1 = require("lodash");
var record_winning_numbers_count_handler_1 = require("./record-winning-numbers-count.handler");
var record_euro_numbers_count_handler_1 = require("./record-euro-numbers-count.handler");
function handleGetTopNumbers() {
var winningNumbersCount = (0, lodash_1.sortBy)((0, record_winning_numbers_count_handler_1.handleGetWinningNumbersCount)(), "value").reverse();
var euroNumbersCount = (0, lodash_1.sortBy)((0, record_euro_numbers_count_handler_1.handleGetEuroNumbersCount)(), "value").reverse();
return {
wn1: {
key: winningNumbersCount[0].key,
value: winningNumbersCount[0].value,
},
wn2: {
key: winningNumbersCount[1].key,
value: winningNumbersCount[1].value,
},
wn3: {
key: winningNumbersCount[2].key,
value: winningNumbersCount[2].value,
},
wn4: {
key: winningNumbersCount[3].key,
value: winningNumbersCount[3].value,
},
wn5: {
key: winningNumbersCount[4].key,
value: winningNumbersCount[4].value,
},
en1: {
key: euroNumbersCount[0].key,
value: euroNumbersCount[0].value,
},
en2: {
key: euroNumbersCount[1].key,
value: euroNumbersCount[1].value,
},
};
}