Event based JavaScript for the browser with comprehensive event management API
91
Build a notification system that works across different JavaScript environments (Node.js/CommonJS and browser globals).
require() in a Node.js/CommonJS environment @test@generates
/**
* Universal notification system that works in multiple JavaScript environments.
*
* Supports:
* - CommonJS/Node.js: const notifier = require('./notifier');
* - Browser global: <script src="notifier.js"></script> // creates global.Notifier
*
* @class Notifier
* @extends EventEmitter
*/
/**
* Emits a notification event to all registered listeners.
*
* @param {string} message - The notification message
* @returns {Notifier} The notifier instance for chaining
*/
function notify(message) {}
/**
* Registers a listener for notification events.
*
* @param {Function} listener - The callback function to invoke when notifications occur
* @returns {Notifier} The notifier instance for chaining
*/
function onNotification(listener) {}Provides event emitter functionality with module system compatibility.
@satisfied-by
Install with Tessl CLI
npx tessl i tessl/npm-wolfy87-eventemitterdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10