Viewing File: /home/ubuntu/misabloom-frontend-base/node_modules/@motionone/dom/dist/utils/resolve-elements.cjs.js

'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

function resolveElements(elements, selectorCache) {
    var _a;
    if (typeof elements === "string") {
        if (selectorCache) {
            (_a = selectorCache[elements]) !== null && _a !== void 0 ? _a : (selectorCache[elements] = document.querySelectorAll(elements));
            elements = selectorCache[elements];
        }
        else {
            elements = document.querySelectorAll(elements);
        }
    }
    else if (elements instanceof Element) {
        elements = [elements];
    }
    /**
     * Return an empty array
     */
    return Array.from(elements || []);
}

exports.resolveElements = resolveElements;
Back to Directory File Manager