/* * © 2021 Thoughtworks, Inc. */ import { LookupTableOutput } from '@cloud-carbon-footprint/common' import { createObjectCsvWriter } from 'csv-writer' export async function writeToCsv( outputFileName: string, outputData: LookupTableOutput[], ) { const csvWriter = createObjectCsvWriter({ path: outputFileName, header: [ { id: 'serviceName', title: 'serviceName' }, { id: 'region', title: 'region' }, { id: 'usageType', title: 'usageType' }, { id: 'vCpus', title: 'vCpus' }, { id: 'machineType', title: 'machineType' }, { id: 'kilowattHours', title: 'kilowattHours' }, { id: 'co2e', title: 'co2e' }, ], }) await csvWriter.writeRecords(outputData) }