@cloud-carbon-footprint/core
Version:
The core logic to get cloud usage data and estimate energy and carbon emissions.
20 lines (17 loc) • 362 B
text/typescript
/*
* © 2021 Thoughtworks, Inc.
*/
import {
FootprintEstimate,
IUsageData,
CloudConstantsEmissionsFactors,
CloudConstants,
} from '.'
export default interface IFootprintEstimator {
estimate(
data: IUsageData[],
region: string,
emissionsFactors: CloudConstantsEmissionsFactors,
constants?: CloudConstants,
): FootprintEstimate[]
}