36 lines
788 B
TypeScript
36 lines
788 B
TypeScript
const stations = [
|
|
{
|
|
id: 1,
|
|
name: 'Tesla Supercharger',
|
|
address: '123 Main St',
|
|
lat: 37.7749,
|
|
lon: -122.4194,
|
|
network_operator: 'Tesla'
|
|
},
|
|
{
|
|
id: 2,
|
|
name: 'Electrify America',
|
|
address: '456 Maple Ave',
|
|
lat: 40.7128,
|
|
lon: -74.0060,
|
|
network_operator: 'Electrify America'
|
|
},
|
|
{id: 3, name: 'ChargePoint', address: '789 Oak St', lat: 34.0522, lon: -118.2437, network_operator: 'ChargePoint'},
|
|
];
|
|
|
|
interface Station {
|
|
[key: string]: string
|
|
|
|
}
|
|
|
|
function groupStationsByNetworkOperator(stations: Station[]) {
|
|
|
|
}
|
|
|
|
|
|
function groupStationsByNetworkOperatorAndWriteToFiles(stations: any[], outputDir: string) {
|
|
|
|
}
|
|
|
|
groupStationsByNetworkOperatorAndWriteToFiles(stations, "output")
|