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.

20 lines (19 loc) 826 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleReadJsonData = handleReadJsonData; var app_constants_1 = require("../constants/app.constants"); var record_mapping_util_1 = require("../utils/record-mapping.util"); var data_json_1 = __importDefault(require("./../data/data.json")); function handleReadJsonData(limit) { if (limit === void 0) { limit = 0; } var data = (0, record_mapping_util_1.handleRecordMapping)(data_json_1.default[0].datum === app_constants_1.APP.dateOfFirstDraw ? data_json_1.default.reverse() : data_json_1.default); if (limit > 0) { return data.slice(0, limit); } return data; }