0.1.0 • Published 4 years ago

@groupby/elements-dom-events-plugin v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

GroupBy Elements DOM Events Plugin

This package contains the GB Elements DomEventsPlugin class.

Usage

To use the DomEventsPlugin, first instantiate it and then register it with the Core entity:

const domEventsPlugin = new DomEventsPlugin(/* options */);
core.register(domEventsPlugin);

The plugin's constructor takes an optional options object. Please refer to the DomEventsPluginOptions interface in src/dom-events-plugin.ts for more details on available options.

Methods

registerListener()

Use the registerListener method to register event listeners. The method takes an eventName and a callback function.

registerListener(eventName, callback);

unregisterListener()

Use the unregisterListener method to unregister event listeners. The method takes an eventName and a callback function.

unregisterListener(eventName, callback);

dispatchEvent()

Use the dispatchEvent method to dispatch events. The method takes an eventName and an option payload which can be used to send information with the dispatched event.

dispatchEvent(eventName, payload);