UNPKG

@ekamjotsingh.ek/energy-management-system

Version:
23 lines (19 loc) 704 B
// Class to represent personal energy usage data export default class PersonalEnergyUsage { usageID: string; userID: string; energyConsumed: number; constructor(usageID: string, userID: string, energyConsumed: number) { this.usageID = usageID; this.userID = userID; this.energyConsumed = energyConsumed; } // Simulate viewing personal usage viewUsage(): void { console.log(`Personal energy usage ID ${this.usageID}: ${this.energyConsumed} kWh.`); } // Simulate receiving tips for energy saving receiveTips(): void { console.log(`Receiving energy-saving tips for usage ID ${this.usageID}.`); } }