@vim-crouwel/cfpc
Version:
TypeScript library for calculating CO2 emissions from food, energy, and transportation
26 lines (25 loc) • 777 B
TypeScript
/**
* Calculate CO2 emissions for energy consumption
* @param kwh - Energy consumption in kilowatt hours
* @returns CO2 emissions in kg
*/
export declare function co2PerKwh(kwh: number): number;
/**
* Calculate AC usage for given area and hours
* @param m2 - Area in square meters
* @param hours - Usage hours
* @returns Energy consumption in kWh
*/
export declare function acUsage(m2: number, hours: number): number;
/**
* Calculate CO2 emissions for AC usage
* @param m2 - Area in square meters
* @param hours - Usage hours
* @returns CO2 emissions in kg
*/
export declare function acCo2Emissions(m2: number, hours: number): number;
/**
* Get data source for energy emissions
* @returns Data source reference
*/
export declare function dataSource(): string;