UNPKG

just-animate

Version:
18 lines (17 loc) 633 B
import { mapFlatten } from './lists'; import { isArrayLike, isFunction, isObject, isString } from './inspect'; export function getTargets(target) { return isString(target) ? Array.prototype.slice.call(document.querySelectorAll(target)) : isFunction(target) ? getTargets(target()) : isArrayLike(target) ? mapFlatten(target, getTargets) : isObject(target) ? [target] : []; }