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

22 lines
496 B
Plaintext

import { isFunction } from './index';
import isBrowser from './isBrowser';
export function getTargetElement(target, defaultElement) {
if (!isBrowser) {
return undefined;
}
if (!target) {
return defaultElement;
}
var targetElement;
if (isFunction(target)) {
targetElement = target();
}
else if ('current' in target) {
targetElement = target.current;
}
else {
targetElement = target;
}
return targetElement;
}