synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
30 lines (29 loc) • 719 B
JavaScript
import { useGetDOIAssociation as t } from "../../synapse-queries/doi/useDOI.js";
import { isVersionableEntity as p } from "../../utils/functions/EntityTypeUtils.js";
import { DoiObjectType as e } from "@sage-bionetworks/synapse-client";
function v(o, s, n, i) {
const a = i && !i.doiAssociation && p(i.entity) && i.entity.isLatestVersion, { data: c } = t(
{
id: o,
version: s,
type: e.ENTITY
},
{
enabled: !!o && !!s
}
), { data: r } = t(
{
id: o,
version: void 0,
type: e.ENTITY
},
{
enabled: a
}
);
return n === o ? void 0 : c ?? r;
}
export {
v as useGetEntityDoiAssociation
};
//# sourceMappingURL=EntityCitationUtils.js.map