UNPKG

vehicle-history-model

Version:
27 lines (23 loc) 668 B
const logger = require('../logger/logger').logger; const AbstractEnum = require('./abstractEnum').AbstractEnum; module.exports.MileageEnum = { Type: { KM: 'KM', MILE: 'MILE', getMileageType: function (type, mileageStatus) { let value = null; if (type) { type = type.toLowerCase(); value = AbstractEnum.getValue(type, mileageStatus); } else { type = null; } if (value === null) { value = 'KM'; logger.warn('MileageEnum.getMileageType: Unable to get type from "%s" - set "%s" as default', type, value); } return module.exports.MileageEnum.Type[value]; } } };