1.0.1 • Published 2 years ago

event-funnel v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Create a Listener

Create an event listener by passing an event name and a handler function. Publish an event by passing the event name and the payload.

import { createEventListener, publishEvent } from 'event-funnel';

let handler = (payload) => console.log(payload);

let listenerId = createEventListener("MY_EVENT_NAME", handler);

publishEvent("MY_EVENT_NAME", "Hello, World!");

Expected Output:

Hello, World!

Destroy a Listener

Destroy an event listener by passing the event name and the listener ID.

import { destroyEventListener } from 'event-funnel';

destroyEventListener("MY_EVENT_NAME", listenerId);