Tiny (~200b) functional event emitter / pubsub.
It's tiny: no dependencies and only 190 bytes when gzipped (250b without).
npm install --save mittMitt: Tiny (~200b) functional event emitter / pubsub.
Returns Mitt
Register an event handler for the given type.
Parameters
typeString Type of event to listen for, or"*"for all eventshandlerFunction Function to call in response to the given event
Remove an event handler for the given type.
Parameters
typeString Type of event to unregisterhandlerfrom, or"*"handlerFunction Handler function to remove
Invoke all handlers for the given type.
If present, "*" handlers are invoked prior to type-matched handlers.
Parameters
typeString The event type to invokeevent[Any] An event object, passed to each handler