@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.55 kB
JavaScript
import { isSet } from '../is-set/is-set';
/**
* Coerce the type to DragEvent
*
* @param x - The item to test
* @returns True if the value is a DragEvent
*
* @example
* isDragEvent(myDragEvent); // Returns: true
* isDragEvent(myClickEvent); // Returns: false
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export var isDragEvent = function (x) { return !!x && isSet(x.dataTransfer); };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtZHJhZy1ldmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdHlwZS1ndWFyZHMvIiwic291cmNlcyI6WyJpcy1kcmFnLWV2ZW50L2lzLWRyYWctZXZlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBR3pDOzs7Ozs7Ozs7R0FTRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsSUFBTSxXQUFXLEdBQUcsVUFBQyxDQUFNLElBQXFCLE9BQUEsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxFQUE1QixDQUE0QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNTZXQgfSBmcm9tICcuLi9pcy1zZXQvaXMtc2V0JztcblxuXG4vKipcbiAqIENvZXJjZSB0aGUgdHlwZSB0byBEcmFnRXZlbnRcbiAqXG4gKiBAcGFyYW0geCAtIFRoZSBpdGVtIHRvIHRlc3RcbiAqIEByZXR1cm5zIFRydWUgaWYgdGhlIHZhbHVlIGlzIGEgRHJhZ0V2ZW50XG4gKlxuICogQGV4YW1wbGVcbiAqIGlzRHJhZ0V2ZW50KG15RHJhZ0V2ZW50KTsgIC8vIFJldHVybnM6IHRydWVcbiAqIGlzRHJhZ0V2ZW50KG15Q2xpY2tFdmVudCk7IC8vIFJldHVybnM6IGZhbHNlXG4gKi9cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG5leHBvcnQgY29uc3QgaXNEcmFnRXZlbnQgPSAoeDogYW55KTogeCBpcyBEcmFnRXZlbnQgPT4gISF4ICYmIGlzU2V0KHguZGF0YVRyYW5zZmVyKTtcbiJdfQ==