UNPKG

@aws-amplify/analytics

Version:

Analytics category of aws-amplify

18 lines (17 loc) 931 B
/** * Copyright (c) 2017, Philip Walton <philip@philipwalton.com> */ /** * Dispatches an event on the passed element. * @param {!Element} element The DOM element to dispatch the event on. * @param {string} eventType The type of event to dispatch. * @param {Object|string=} eventName A string name of the event constructor * to use. Defaults to 'Event' if nothing is passed or 'CustomEvent' if * a value is set on `initDict.detail`. If eventName is given an object * it is assumed to be initDict and thus reassigned. * @param {Object=} initDict The initialization attributes for the * event. A `detail` property can be used here to pass custom data. * @return {boolean} The return value of `element.dispatchEvent`, which will * be false if any of the event listeners called `preventDefault`. */ export declare function dispatch(element: any, eventType: any, evtName?: string, init_dict?: {}): any;