UNPKG

@reldens/server-utils

Version:
27 lines (22 loc) 541 B
/** * * Reldens - EventDispatcher * */ class EventDispatcher { static dispatch(onEventCallback, eventType, instanceName, instance, data = {}) { if('function' !== typeof onEventCallback){ return; } onEventCallback({ eventType: eventType, instanceName: instanceName, instance: instance, data: data, timestamp: new Date().toISOString() }); } } module.exports.EventDispatcher = EventDispatcher;