UNPKG

@cloud-carbon-footprint/core

Version:

The core logic to get cloud usage data and estimate energy and carbon emissions.

8 lines (7 loc) 422 B
import { Cost } from './cost'; import { FootprintEstimate, CloudConstants, CloudConstantsEmissionsFactors } from '.'; export default interface ICloudService { serviceName: string; getEstimates(start: Date, end: Date, region: string, emissionsFactors: CloudConstantsEmissionsFactors, constants: CloudConstants): Promise<FootprintEstimate[]>; getCosts(start: Date, end: Date, region: string): Promise<Cost[]>; }