@cloud-carbon-footprint/core
Version:
The core logic to get cloud usage data and estimate energy and carbon emissions.
14 lines • 541 B
JavaScript
;
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