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

17 lines 2.24 kB
import { createTouchEvent } from './create-touch-event'; import { dispatchEvent } from './dispatch-event'; /** * Shorthand to dispatch a touch event on the specified coordinates. * * @param node - The Node that should dispatch the touch event * @param type - The event type * @param x - The location on the X axis * @param y - The location on the Y axis * @returns The touch event * * @example * dispatchTouchEvent(myNativeElement, 'touchstart'); * dispatchTouchEvent(myNativeElement, 'touchstart', 10, 10); */ export const dispatchTouchEvent = (node, type, x = 0, y = 0) => dispatchEvent(node, createTouchEvent(type, x, y)); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzcGF0Y2gtdG91Y2gtZXZlbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL3Rlc3RpbmcvIiwic291cmNlcyI6WyJ1dGlsaXRpZXMvZXZlbnRzL2Rpc3BhdGNoLXRvdWNoLWV2ZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUdqRDs7Ozs7Ozs7Ozs7O0dBWUc7QUFDSCxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxDQUFDLElBQVUsRUFBRSxJQUFZLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFTLEVBQUUsQ0FBQyxhQUFhLENBQUMsSUFBSSxFQUFFLGdCQUFnQixDQUFDLElBQUksRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVRvdWNoRXZlbnQgfSBmcm9tICcuL2NyZWF0ZS10b3VjaC1ldmVudCc7XG5pbXBvcnQgeyBkaXNwYXRjaEV2ZW50IH0gZnJvbSAnLi9kaXNwYXRjaC1ldmVudCc7XG5cblxuLyoqXG4gKiBTaG9ydGhhbmQgdG8gZGlzcGF0Y2ggYSB0b3VjaCBldmVudCBvbiB0aGUgc3BlY2lmaWVkIGNvb3JkaW5hdGVzLlxuICpcbiAqIEBwYXJhbSBub2RlIC0gVGhlIE5vZGUgdGhhdCBzaG91bGQgZGlzcGF0Y2ggdGhlIHRvdWNoIGV2ZW50XG4gKiBAcGFyYW0gdHlwZSAtIFRoZSBldmVudCB0eXBlXG4gKiBAcGFyYW0geCAtIFRoZSBsb2NhdGlvbiBvbiB0aGUgWCBheGlzXG4gKiBAcGFyYW0geSAtIFRoZSBsb2NhdGlvbiBvbiB0aGUgWSBheGlzXG4gKiBAcmV0dXJucyBUaGUgdG91Y2ggZXZlbnRcbiAqXG4gKiBAZXhhbXBsZVxuICogZGlzcGF0Y2hUb3VjaEV2ZW50KG15TmF0aXZlRWxlbWVudCwgJ3RvdWNoc3RhcnQnKTtcbiAqIGRpc3BhdGNoVG91Y2hFdmVudChteU5hdGl2ZUVsZW1lbnQsICd0b3VjaHN0YXJ0JywgMTAsIDEwKTtcbiAqL1xuZXhwb3J0IGNvbnN0IGRpc3BhdGNoVG91Y2hFdmVudCA9IChub2RlOiBOb2RlLCB0eXBlOiBzdHJpbmcsIHggPSAwLCB5ID0gMCk6IEV2ZW50ID0+IGRpc3BhdGNoRXZlbnQobm9kZSwgY3JlYXRlVG91Y2hFdmVudCh0eXBlLCB4LCB5KSk7XG4iXX0=