UNPKG

@cloud-carbon-footprint/core

Version:

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

14 lines 541 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const _1 = require("."); class ServiceWithCPUUtilization { constructor() { this.estimator = new _1.ComputeEstimator(); } async getEstimates(start, end, region, emissionsFactors, constants) { const usage = await this.getUsage(start, end, region); return this.estimator.estimate(usage, region, emissionsFactors, constants); } } exports.default = ServiceWithCPUUtilization; //# sourceMappingURL=ServiceWithCPUUtilization.js.map