@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 • 1.9 kB
JavaScript
import { isSet } from '../is-set/is-set';
/**
* Coerce the type to HTMLInputElement
*
* @param x - The item to test
* @returns True if the value is a HTMLInputElement
*
* @example
* const myInput = document.querySelector('#myInput');
* const myDiv = document.querySelector('#myDiv');
*
* isHTMLInputElement(myInput); // Returns: true
* isHTMLInputElement(myDiv); // Returns: false
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export var isHTMLInputElement = function (x) { return !!x && isSet(x.files); };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtaHRtbC1pbnB1dC1lbGVtZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRlcm1pbnVzL25neC10b29scy90eXBlLWd1YXJkcy8iLCJzb3VyY2VzIjpbImlzLWh0bWwtaW5wdXQtZWxlbWVudC9pcy1odG1sLWlucHV0LWVsZW1lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBR3pDOzs7Ozs7Ozs7Ozs7R0FZRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsSUFBTSxrQkFBa0IsR0FBRyxVQUFDLENBQU0sSUFBNEIsT0FBQSxDQUFDLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQXJCLENBQXFCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc1NldCB9IGZyb20gJy4uL2lzLXNldC9pcy1zZXQnO1xuXG5cbi8qKlxuICogQ29lcmNlIHRoZSB0eXBlIHRvIEhUTUxJbnB1dEVsZW1lbnRcbiAqXG4gKiBAcGFyYW0geCAtIFRoZSBpdGVtIHRvIHRlc3RcbiAqIEByZXR1cm5zIFRydWUgaWYgdGhlIHZhbHVlIGlzIGEgSFRNTElucHV0RWxlbWVudFxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBteUlucHV0ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI215SW5wdXQnKTtcbiAqIGNvbnN0IG15RGl2ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI215RGl2Jyk7XG4gKlxuICogaXNIVE1MSW5wdXRFbGVtZW50KG15SW5wdXQpOyAvLyBSZXR1cm5zOiB0cnVlXG4gKiBpc0hUTUxJbnB1dEVsZW1lbnQobXlEaXYpOyAgIC8vIFJldHVybnM6IGZhbHNlXG4gKi9cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG5leHBvcnQgY29uc3QgaXNIVE1MSW5wdXRFbGVtZW50ID0gKHg6IGFueSk6IHggaXMgSFRNTElucHV0RWxlbWVudCA9PiAhIXggJiYgaXNTZXQoeC5maWxlcyk7XG4iXX0=