vanillajs-browser-helpers
Version:
Collection of convenience code snippets (helpers) that aims to make it a little easier to work with vanilla JS in the browser
19 lines (18 loc) • 663 B
TypeScript
/**
* Trigger one or more events on a given DOM element.
*
* @param elm - DOM element to trigger the event on
* @param eventNames - Event names to trigger
* @param data - Extra data to add to the triggered event
* @return The 'elm' (or document)
*/
declare function trigger(elm: EventTarget, eventNames: string | string[], data?: unknown): EventTarget;
/**
* Trigger one or more events on Document.
*
* @param eventNames - Event names to trigger
* @param data - Extra data to add to the triggered event
* @return The 'elm' (or document)
*/
declare function trigger(eventNames: string | string[], data?: unknown): EventTarget;
export default trigger;