UNPKG

compare-geojson

Version:

Compare a features new and old versions in GeoJSON

16 lines (13 loc) 687 B
'use strict'; module.exports = addedWebsite; function addedWebsite(newVersion, oldVersion, callback) { if (oldVersion && oldVersion.properties && newVersion && newVersion.properties && oldVersion.properties.website === newVersion.properties.website) { callback(null, {}); } else if (newVersion && newVersion.properties && 'website' in newVersion.properties) { callback(null, {'result:added-website': true}); } else if (oldVersion && oldVersion.properties && ('website' in oldVersion.properties) && newVersion && newVersion.properties && !('website' in newVersion.properties)) { callback(null, {'result:added-website': true}); } else { callback(null, {}); } }