transportation
Version:
Import GTFS into a semantic model
22 lines (20 loc) • 520 B
JavaScript
const allWithProperty = require('./util').allWithProperty
module.exports = {
fields: {
'#': function (i) { return i + 1 },
Lon: function () { return this.lon },
Lat: function () { return this.lat },
Distance: function () { return this.distance }
},
defaultFields: [
'Lon',
'Lat'
],
test: function () {
return (typeof this === 'object' &&
this instanceof Array &&
allWithProperty(this, 'lon') &&
allWithProperty(this, 'lat') &&
!allWithProperty(this, 'time'))
}
}