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

26 lines
698 B
Plaintext

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTargetElement = getTargetElement;
var _index = require("./index");
var _isBrowser = _interopRequireDefault(require("./isBrowser"));
function getTargetElement(target, defaultElement) {
if (!_isBrowser["default"]) {
return undefined;
}
if (!target) {
return defaultElement;
}
var targetElement;
if ((0, _index.isFunction)(target)) {
targetElement = target();
} else if ('current' in target) {
targetElement = target.current;
} else {
targetElement = target;
}
return targetElement;
}