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.

62 lines (61 loc) 2.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleGetDecadesCount = handleGetDecadesCount; var __1 = require(".."); function handleGetDecadesCount() { var data = (0, __1.getRecords)(); var countDecadeOne = 0; var countDecadeTwo = 0; var countDecadeThree = 0; var countDecadeFour = 0; var countDecadeFive = 0; data.forEach(function (item) { // decade 1 (1 - 10) if ((item.wn1 > 0 && item.wn1 <= 10) || (item.wn2 > 0 && item.wn2 <= 10) || (item.wn3 > 0 && item.wn3 <= 10) || (item.wn4 > 0 && item.wn4 <= 10) || (item.wn5 > 0 && item.wn5 <= 10)) { countDecadeOne += 1; } // decade 2 (11 - 20) if ((item.wn1 > 10 && item.wn1 <= 20) || (item.wn2 > 10 && item.wn2 <= 20) || (item.wn3 > 10 && item.wn3 <= 20) || (item.wn4 > 10 && item.wn4 <= 20) || (item.wn5 > 10 && item.wn5 <= 20)) { countDecadeTwo += 1; } // decade 3 (21 - 30) if ((item.wn1 > 20 && item.wn1 <= 30) || (item.wn2 > 20 && item.wn2 <= 30) || (item.wn3 > 20 && item.wn3 <= 30) || (item.wn4 > 20 && item.wn4 <= 30) || (item.wn5 > 20 && item.wn5 <= 30)) { countDecadeThree += 1; } // decade 4 (31 - 40) if ((item.wn1 > 30 && item.wn1 <= 40) || (item.wn2 > 30 && item.wn2 <= 40) || (item.wn3 > 30 && item.wn3 <= 40) || (item.wn4 > 30 && item.wn4 <= 40) || (item.wn5 > 30 && item.wn5 <= 40)) { countDecadeFour += 1; } // decade 5 (51 - 50) if ((item.wn1 > 40 && item.wn1 <= 50) || (item.wn2 > 40 && item.wn2 <= 50) || (item.wn3 > 40 && item.wn3 <= 50) || (item.wn4 > 40 && item.wn4 <= 50) || (item.wn5 > 40 && item.wn5 <= 50)) { countDecadeFive += 1; } }); return { countDecadeOne: countDecadeOne, countDecadeTwo: countDecadeTwo, countDecadeThree: countDecadeThree, countDecadeFour: countDecadeFour, countDecadeFive: countDecadeFive, }; }