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

17 lines 1.87 kB
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 const isHTMLInputElement = (x) => !!x && isSet(x.files); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtaHRtbC1pbnB1dC1lbGVtZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRlcm1pbnVzL25neC10b29scy90eXBlLWd1YXJkcy8iLCJzb3VyY2VzIjpbImlzLWh0bWwtaW5wdXQtZWxlbWVudC9pcy1odG1sLWlucHV0LWVsZW1lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBR3pDOzs7Ozs7Ozs7Ozs7R0FZRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxDQUFDLENBQU0sRUFBeUIsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzU2V0IH0gZnJvbSAnLi4vaXMtc2V0L2lzLXNldCc7XG5cblxuLyoqXG4gKiBDb2VyY2UgdGhlIHR5cGUgdG8gSFRNTElucHV0RWxlbWVudFxuICpcbiAqIEBwYXJhbSB4IC0gVGhlIGl0ZW0gdG8gdGVzdFxuICogQHJldHVybnMgVHJ1ZSBpZiB0aGUgdmFsdWUgaXMgYSBIVE1MSW5wdXRFbGVtZW50XG4gKlxuICogQGV4YW1wbGVcbiAqIGNvbnN0IG15SW5wdXQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbXlJbnB1dCcpO1xuICogY29uc3QgbXlEaXYgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbXlEaXYnKTtcbiAqXG4gKiBpc0hUTUxJbnB1dEVsZW1lbnQobXlJbnB1dCk7IC8vIFJldHVybnM6IHRydWVcbiAqIGlzSFRNTElucHV0RWxlbWVudChteURpdik7ICAgLy8gUmV0dXJuczogZmFsc2VcbiAqL1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbmV4cG9ydCBjb25zdCBpc0hUTUxJbnB1dEVsZW1lbnQgPSAoeDogYW55KTogeCBpcyBIVE1MSW5wdXRFbGVtZW50ID0+ICEheCAmJiBpc1NldCh4LmZpbGVzKTtcbiJdfQ==