UNPKG

@golemio/parkings

Version:
17 lines 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MaxChargeIterationsRule = void 0; const TskCalculationHelper_1 = require("../../helpers/TskCalculationHelper"); class MaxChargeIterationsRule { isValid(tariffInfo) { if (tariffInfo.maxParkingTime === undefined || tariffInfo.pricePerHour === undefined || tariffInfo.minPrice === undefined) { return false; } const maxChargeIterations = TskCalculationHelper_1.TskCalculationHelper.getMaxChargeIterations(tariffInfo.maxParkingTime, tariffInfo.minPrice, tariffInfo.pricePerHour); return Math.round(maxChargeIterations) === maxChargeIterations; } } exports.MaxChargeIterationsRule = MaxChargeIterationsRule; //# sourceMappingURL=MaxChargeInteractionsRule.js.map