vehicle-history-model
Version:
29 lines (23 loc) • 756 B
JavaScript
const logger = require('../logger/logger').logger;
const resolvers = [
require('./vehicle/carNameResolver'),
require('./vehicle/carVariantResolver'),
require('./vehicle/carEngineResolver'),
require('./vehicle/carProductionResolver'),
require('./vehicle/carPolicyResolver'),
require('./vehicle/carRegistrationResolver'),
require('./vehicle/carInspectionResolver'),
require('./vehicle/carMileageResolver'),
require('./vehicle/carStoleResolver'),
require('./vehicle/carPlateResolver')
];
const resolver = function resolver(map, options, callback) {
logger.debug('vehicle resolver', map);
for (const res of resolvers) {
res.resolve(map, options);
}
return callback(null, map);
};
module.exports = {
resolver: resolver
};