UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

16 lines 2.13 kB
import { createFakeEvent } from './create-fake-event'; import { dispatchEvent } from './dispatch-event'; /** * Shorthand to dispatch a fake event on a specified node. * * @param node - The Node that should dispatch the fake event * @param type - The event type * @param canBubble - Define if the event can bubble up the DOM * @returns The event * * @example * dispatchFakeEvent(myNativeElement, 'mousedown'); * dispatchFakeEvent(myNativeElement, 'mousedown', true); */ export var dispatchFakeEvent = function (node, type, canBubble) { return dispatchEvent(node, createFakeEvent(type, canBubble)); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzcGF0Y2gtZmFrZS1ldmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdGVzdGluZy8iLCJzb3VyY2VzIjpbInV0aWxpdGllcy9ldmVudHMvZGlzcGF0Y2gtZmFrZS1ldmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDdEQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBR2pEOzs7Ozs7Ozs7OztHQVdHO0FBQ0gsTUFBTSxDQUFDLElBQU0saUJBQWlCLEdBQzVCLFVBQUMsSUFBbUIsRUFBRSxJQUFZLEVBQUUsU0FBbUIsSUFBWSxPQUFBLGFBQWEsQ0FBQyxJQUFJLEVBQUUsZUFBZSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsQ0FBQyxFQUFyRCxDQUFxRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlRmFrZUV2ZW50IH0gZnJvbSAnLi9jcmVhdGUtZmFrZS1ldmVudCc7XG5pbXBvcnQgeyBkaXNwYXRjaEV2ZW50IH0gZnJvbSAnLi9kaXNwYXRjaC1ldmVudCc7XG5cblxuLyoqXG4gKiBTaG9ydGhhbmQgdG8gZGlzcGF0Y2ggYSBmYWtlIGV2ZW50IG9uIGEgc3BlY2lmaWVkIG5vZGUuXG4gKlxuICogQHBhcmFtIG5vZGUgLSBUaGUgTm9kZSB0aGF0IHNob3VsZCBkaXNwYXRjaCB0aGUgZmFrZSBldmVudFxuICogQHBhcmFtIHR5cGUgLSBUaGUgZXZlbnQgdHlwZVxuICogQHBhcmFtIGNhbkJ1YmJsZSAtIERlZmluZSBpZiB0aGUgZXZlbnQgY2FuIGJ1YmJsZSB1cCB0aGUgRE9NXG4gKiBAcmV0dXJucyBUaGUgZXZlbnRcbiAqXG4gKiBAZXhhbXBsZVxuICogZGlzcGF0Y2hGYWtlRXZlbnQobXlOYXRpdmVFbGVtZW50LCAnbW91c2Vkb3duJyk7XG4gKiBkaXNwYXRjaEZha2VFdmVudChteU5hdGl2ZUVsZW1lbnQsICdtb3VzZWRvd24nLCB0cnVlKTtcbiAqL1xuZXhwb3J0IGNvbnN0IGRpc3BhdGNoRmFrZUV2ZW50ID1cbiAgKG5vZGU6IE5vZGUgfCBXaW5kb3csIHR5cGU6IHN0cmluZywgY2FuQnViYmxlPzogYm9vbGVhbik6IEV2ZW50ID0+IGRpc3BhdGNoRXZlbnQobm9kZSwgY3JlYXRlRmFrZUV2ZW50KHR5cGUsIGNhbkJ1YmJsZSkpO1xuIl19