UNPKG

@golemio/parkings

Version:
36 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TskCalculationHelper = void 0; class TskCalculationHelper { static getMinPrice(minPrice, pricePerHour) { return minPrice === 0 ? pricePerHour : minPrice; } static getMaxChargeIterations(maxParkingTime, minPrice, pricePerHour) { if (pricePerHour === 0) { return maxParkingTime; } else { minPrice = this.getMinPrice(minPrice, pricePerHour); return (maxParkingTime * pricePerHour) / minPrice; } } static getChargeInterval(minPrice, pricePerHour) { if (pricePerHour === 0) { return 3600; } else { minPrice = this.getMinPrice(minPrice, pricePerHour); return (3600 / pricePerHour) * minPrice; } } static getCharge(minPrice, pricePerHour) { if (pricePerHour === 0) { return 0; } else { return this.getMinPrice(minPrice, pricePerHour); } } } exports.TskCalculationHelper = TskCalculationHelper; //# sourceMappingURL=TskCalculationHelper.js.map