Files
NapCatQQ/.pnpm-store/v3/files/f0/c02f3418a9bfb0694bb945c1c51660d0785fb29e5820f6ecdd52b8b85b8379ae47ce47420d202ae3d6b03dcad86a06bbe664df3c024efb1ec8ae26d1e19499
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

18 lines
559 B
Plaintext

function resolveElements(elementOrSelector, scope, selectorCache) {
if (elementOrSelector instanceof EventTarget) {
return [elementOrSelector];
}
else if (typeof elementOrSelector === "string") {
let root = document;
if (scope) {
root = scope.current;
}
const elements = selectorCache?.[elementOrSelector] ??
root.querySelectorAll(elementOrSelector);
return elements ? Array.from(elements) : [];
}
return Array.from(elementOrSelector);
}
export { resolveElements };