UNPKG

@uppy/utils

Version:

Shared utility functions for Uppy Core and plugins maintained by the Uppy team.

26 lines (20 loc) 473 B
import isDOMElement from './isDOMElement.js' function findDOMElement<T>( element: T, context?: ParentNode, ): T extends Element ? T : T extends Node | string ? Element | null : null function findDOMElement( element: unknown, context: ParentNode = document, ): Element | null { if (typeof element === 'string') { return context.querySelector(element) } if (isDOMElement(element)) { return element } return null } export default findDOMElement