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

14 lines 1.58 kB
import { isSet } from '../is-set/is-set'; /** * Coerce the type to MouseEvent * * @param x - The item to test * @returns True if the value is a MouseEvent * * @example * isMouseEvent(myMouseEvent); // Returns: true * isMouseEvent(myKeyboardEvent); // Returns: false */ // eslint-disable-next-line @typescript-eslint/no-explicit-any export var isMouseEvent = function (x) { return !!x && isSet(x.relatedTarget); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtbW91c2UtZXZlbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL3R5cGUtZ3VhcmRzLyIsInNvdXJjZXMiOlsiaXMtbW91c2UtZXZlbnQvaXMtbW91c2UtZXZlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBR3pDOzs7Ozs7Ozs7R0FTRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsSUFBTSxZQUFZLEdBQUcsVUFBQyxDQUFNLElBQXNCLE9BQUEsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxFQUE3QixDQUE2QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNTZXQgfSBmcm9tICcuLi9pcy1zZXQvaXMtc2V0JztcblxuXG4vKipcbiAqIENvZXJjZSB0aGUgdHlwZSB0byBNb3VzZUV2ZW50XG4gKlxuICogQHBhcmFtIHggLSBUaGUgaXRlbSB0byB0ZXN0XG4gKiBAcmV0dXJucyBUcnVlIGlmIHRoZSB2YWx1ZSBpcyBhIE1vdXNlRXZlbnRcbiAqXG4gKiBAZXhhbXBsZVxuICogaXNNb3VzZUV2ZW50KG15TW91c2VFdmVudCk7ICAgIC8vIFJldHVybnM6IHRydWVcbiAqIGlzTW91c2VFdmVudChteUtleWJvYXJkRXZlbnQpOyAvLyBSZXR1cm5zOiBmYWxzZVxuICovXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueVxuZXhwb3J0IGNvbnN0IGlzTW91c2VFdmVudCA9ICh4OiBhbnkpOiB4IGlzIE1vdXNlRXZlbnQgPT4gISF4ICYmIGlzU2V0KHgucmVsYXRlZFRhcmdldCk7XG4iXX0=