UNPKG

traffic-fine-calculator

Version:
23 lines (20 loc) 683 B
var alcohol = require('./fines/alcohol'), speeding = require('./fines/speeding'), traffic_light = require('./fines/traffic_light'), distance = require('./fines/distance'), fine_dictionary = require('./fine_dictionary'); var fine = { calculate: function (args) { if (args.type === 'speeding') { return speeding(args); } else if (args.type === 'alcohol') { return alcohol(args); } else if (args.type === 'distance') { return distance(args); } else if (args.type === 'traffic_light') { return traffic_light(args); } }, fines: fine_dictionary }; module.exports = fine;