UNPKG

evently-react

Version:

A Hook-Based Framework for Event-Driven React Apps

14 lines (13 loc) 476 B
import { EventBus } from '../core'; export function transformTimeEvent(eventName, eventBus) { eventBus.useForEvent(eventName, (_event, payload) => { return { ...payload, transformed: true }; }); } const externalEventBus = new EventBus(); export function emitExternalEvent(eventName, payload) { externalEventBus.emit(eventName, payload); } export function subscribeExternalEvent(eventName, callback) { externalEventBus.subscribe(eventName, callback); }