@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
15 lines • 1.33 kB
JavaScript
/**
* Utility to dispatch any event on a Node.
*
* @param node - The Node that should dispatch the event
* @param event - The event to be dispatched
* @returns The dispatched event
*
* @example
* dispatchEvent(myNativeElement, 'blur');
*/
export function dispatchEvent(node, event) {
node.dispatchEvent(event);
return event;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzcGF0Y2gtZXZlbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL3Rlc3RpbmcvIiwic291cmNlcyI6WyJ1dGlsaXRpZXMvZXZlbnRzL2Rpc3BhdGNoLWV2ZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7R0FTRztBQUNILE1BQU0sVUFBVSxhQUFhLENBQUMsSUFBbUIsRUFBRSxLQUFZO0lBQzdELElBQUksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDMUIsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVdGlsaXR5IHRvIGRpc3BhdGNoIGFueSBldmVudCBvbiBhIE5vZGUuXG4gKlxuICogQHBhcmFtIG5vZGUgLSBUaGUgTm9kZSB0aGF0IHNob3VsZCBkaXNwYXRjaCB0aGUgZXZlbnRcbiAqIEBwYXJhbSBldmVudCAtIFRoZSBldmVudCB0byBiZSBkaXNwYXRjaGVkXG4gKiBAcmV0dXJucyBUaGUgZGlzcGF0Y2hlZCBldmVudFxuICpcbiAqIEBleGFtcGxlXG4gKiBkaXNwYXRjaEV2ZW50KG15TmF0aXZlRWxlbWVudCwgJ2JsdXInKTtcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGRpc3BhdGNoRXZlbnQobm9kZTogTm9kZSB8IFdpbmRvdywgZXZlbnQ6IEV2ZW50KTogRXZlbnQge1xuICBub2RlLmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xuICByZXR1cm4gZXZlbnQ7XG59XG4iXX0=