UNPKG

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
"use strict"; 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, }, }; }