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

21 lines 2.36 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 var dispatchTouchEvent = function (node, type, x, y) { if (x === void 0) { x = 0; } if (y === void 0) { y = 0; } return dispatchEvent(node, createTouchEvent(type, x, y)); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzcGF0Y2gtdG91Y2gtZXZlbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL3Rlc3RpbmcvIiwic291cmNlcyI6WyJ1dGlsaXRpZXMvZXZlbnRzL2Rpc3BhdGNoLXRvdWNoLWV2ZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUdqRDs7Ozs7Ozs7Ozs7O0dBWUc7QUFDSCxNQUFNLENBQUMsSUFBTSxrQkFBa0IsR0FBRyxVQUFDLElBQVUsRUFBRSxJQUFZLEVBQUUsQ0FBSyxFQUFFLENBQUs7SUFBWixrQkFBQSxFQUFBLEtBQUs7SUFBRSxrQkFBQSxFQUFBLEtBQUs7SUFBWSxPQUFBLGFBQWEsQ0FBQyxJQUFJLEVBQUUsZ0JBQWdCLENBQUMsSUFBSSxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUFqRCxDQUFpRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlVG91Y2hFdmVudCB9IGZyb20gJy4vY3JlYXRlLXRvdWNoLWV2ZW50JztcbmltcG9ydCB7IGRpc3BhdGNoRXZlbnQgfSBmcm9tICcuL2Rpc3BhdGNoLWV2ZW50JztcblxuXG4vKipcbiAqIFNob3J0aGFuZCB0byBkaXNwYXRjaCBhIHRvdWNoIGV2ZW50IG9uIHRoZSBzcGVjaWZpZWQgY29vcmRpbmF0ZXMuXG4gKlxuICogQHBhcmFtIG5vZGUgLSBUaGUgTm9kZSB0aGF0IHNob3VsZCBkaXNwYXRjaCB0aGUgdG91Y2ggZXZlbnRcbiAqIEBwYXJhbSB0eXBlIC0gVGhlIGV2ZW50IHR5cGVcbiAqIEBwYXJhbSB4IC0gVGhlIGxvY2F0aW9uIG9uIHRoZSBYIGF4aXNcbiAqIEBwYXJhbSB5IC0gVGhlIGxvY2F0aW9uIG9uIHRoZSBZIGF4aXNcbiAqIEByZXR1cm5zIFRoZSB0b3VjaCBldmVudFxuICpcbiAqIEBleGFtcGxlXG4gKiBkaXNwYXRjaFRvdWNoRXZlbnQobXlOYXRpdmVFbGVtZW50LCAndG91Y2hzdGFydCcpO1xuICogZGlzcGF0Y2hUb3VjaEV2ZW50KG15TmF0aXZlRWxlbWVudCwgJ3RvdWNoc3RhcnQnLCAxMCwgMTApO1xuICovXG5leHBvcnQgY29uc3QgZGlzcGF0Y2hUb3VjaEV2ZW50ID0gKG5vZGU6IE5vZGUsIHR5cGU6IHN0cmluZywgeCA9IDAsIHkgPSAwKTogRXZlbnQgPT4gZGlzcGF0Y2hFdmVudChub2RlLCBjcmVhdGVUb3VjaEV2ZW50KHR5cGUsIHgsIHkpKTtcbiJdfQ==