UNPKG

@ekamjotsingh.ek/energy-management-system

Version:
36 lines (35 loc) 981 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Class representing a campus administrator. */ class CampusAdministrator { /** * Create a CampusAdministrator instance. * @param adminID - Unique identifier for the administrator. * @param name - Name of the administrator. */ constructor(adminID, name) { this.adminID = adminID; this.name = name; } /** * Simulate generating an energy report. */ generateReport() { console.log(`Administrator ${this.name} is generating an energy report.`); } /** * Simulate planning energy usage. */ planEnergyUsage() { console.log(`Administrator ${this.name} is planning energy usage.`); } /** * Simulate monitoring real-time data. */ monitorRealTimeData() { console.log(`Administrator ${this.name} is monitoring real-time data.`); } } exports.default = CampusAdministrator;