refactor: separate map feature queries and source records

This commit is contained in:
Sameh Khamis committed 2026-09-15 08:10:32 -07:00
1 parent a8125ad917
commit bf1d50f29b
28 files changed
+1128 -675

No files matched your search

+40 -7
View File
@@ -905,7 +905,8 @@
"src/layers/traffic/state.js",
"src/layers/traffic/style.js",
"src/layers/traffic/timing.js",
"src/layers/traffic/viewport.js"
"src/layers/traffic/viewport.js",
"src/sources/overpassRoads.js"
],
"external": ["cesium", "pbf", "@mapbox/vector-tile"]
},
@@ -1672,7 +1673,12 @@
"src/layers/transit/movement.js",
"src/layers/transit/qaMetrics.js",
"src/layers/transit/source.js",
"src/sources/transitHistory.js"
"src/sources/transitHistory.js",
"src/sources/featureGeometry.js",
"src/sources/overpassFeaturesRecords.js",
"src/sources/overpassFeatures.js",
"src/sources/featureSource.js",
"src/sources/overpassRoads.js"
],
"external": [
"@mapbox/vector-tile",
@@ -2055,7 +2061,12 @@
"src/layers/transit/movement.js",
"src/layers/transit/qaMetrics.js",
"src/layers/transit/source.js",
"src/sources/transitHistory.js"
"src/sources/transitHistory.js",
"src/sources/featureGeometry.js",
"src/sources/overpassFeaturesRecords.js",
"src/sources/overpassFeatures.js",
"src/sources/featureSource.js",
"src/sources/overpassRoads.js"
],
"external": [
"cesium",
@@ -2104,7 +2115,11 @@
"src/nominatimGeocode.js",
"src/data/regionalModel.js",
"src/sources/httpBody.js",
"src/sources/nominatim.js"
"src/sources/nominatim.js",
"src/sources/featureGeometry.js",
"src/sources/overpassFeaturesRecords.js",
"src/sources/overpassFeatures.js",
"src/sources/featureSource.js"
],
"external": [
"cesium",
@@ -2305,7 +2320,10 @@
},
"installations-source": {
"exports": ["./layers/installations/source"],
"modules": ["src/layers/installations/source.js"],
"modules": [
"src/layers/installations/source.js",
"src/data/militaryInstallationData.js"
],
"external": []
},
"launches-source": {
@@ -2329,7 +2347,8 @@
"src/data/tomtomTiles.js",
"src/layers/traffic/flowDecode.js",
"src/layers/traffic/flowSource.js",
"src/layers/traffic/source.js"
"src/layers/traffic/source.js",
"src/sources/overpassRoads.js"
],
"external": ["@mapbox/vector-tile", "pbf"]
},
@@ -2458,7 +2477,11 @@
"src/services/terrainHeights.js",
"src/sources/sourceSlot.js",
"src/layers/transit/source.js",
"src/sources/transitHistory.js"
"src/sources/transitHistory.js",
"src/sources/featureGeometry.js",
"src/sources/overpassFeaturesRecords.js",
"src/sources/overpassFeatures.js",
"src/sources/featureSource.js"
],
"external": ["cesium", "egm96-universal", "pbf"]
},
@@ -2520,5 +2543,15 @@
"src/sources/rateLimit.js"
],
"external": ["pbf"]
},
"map-feature-source": {
"exports": ["./sources/map-features"],
"modules": [
"src/sources/featureGeometry.js",
"src/sources/overpassFeaturesRecords.js",
"src/sources/overpassFeatures.js",
"src/sources/featureSource.js"
],
"external": []
}
}