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.52 kB
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 const isDragEvent = (x) => !!x && isSet(x.dataTransfer); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtZHJhZy1ldmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdHlwZS1ndWFyZHMvIiwic291cmNlcyI6WyJpcy1kcmFnLWV2ZW50L2lzLWRyYWctZXZlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBR3pDOzs7Ozs7Ozs7R0FTRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsQ0FBQyxDQUFNLEVBQWtCLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc1NldCB9IGZyb20gJy4uL2lzLXNldC9pcy1zZXQnO1xuXG5cbi8qKlxuICogQ29lcmNlIHRoZSB0eXBlIHRvIERyYWdFdmVudFxuICpcbiAqIEBwYXJhbSB4IC0gVGhlIGl0ZW0gdG8gdGVzdFxuICogQHJldHVybnMgVHJ1ZSBpZiB0aGUgdmFsdWUgaXMgYSBEcmFnRXZlbnRcbiAqXG4gKiBAZXhhbXBsZVxuICogaXNEcmFnRXZlbnQobXlEcmFnRXZlbnQpOyAgLy8gUmV0dXJuczogdHJ1ZVxuICogaXNEcmFnRXZlbnQobXlDbGlja0V2ZW50KTsgLy8gUmV0dXJuczogZmFsc2VcbiAqL1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbmV4cG9ydCBjb25zdCBpc0RyYWdFdmVudCA9ICh4OiBhbnkpOiB4IGlzIERyYWdFdmVudCA9PiAhIXggJiYgaXNTZXQoeC5kYXRhVHJhbnNmZXIpO1xuIl19