Repository URL to install this package:
|
Version:
3.12.2 ▾
|
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
import isDOMElement from './isDOMElement';
/**
* Find one or more DOM elements.
*
* @param {string} element
* @returns {Array|null}
*/
export default function findAllDOMElements(element) {
if (typeof element === 'string') {
var elements = [].slice.call(document.querySelectorAll(element));
return elements.length > 0 ? elements : null;
}
if (_typeof(element) === 'object' && isDOMElement(element)) {
return [element];
}
}