usTopology = {
if (mapProps.stateFIPSToInclude.length == 0) {
return base_usTopology;
}
const usTopology = {
type: 'Topology',
arcs: base_usTopology.arcs,
transform: base_usTopology.transform,
objects: {
counties: {
type: 'GeometryCollection',
geometries: base_usTopology.objects.counties.geometries
},
states: {
type: 'GeometryCollection',
geometries: base_usTopology.objects.states.geometries.filter(d => {
return mapProps.stateFIPSToInclude.includes(d.properties.FIPS);
}).map(d => d)
}
}
};
return usTopology;
}