synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
86 lines (85 loc) • 2.76 kB
JavaScript
import { getQueryTableAsyncJobResults as s } from "../../synapse-client/SynapseClient.js";
import "@sage-bionetworks/synapse-client/generated/models/ErrorResponseCode";
import "@sage-bionetworks/synapse-client/generated/models/TwoFactorAuthErrorResponse";
import "@sage-bionetworks/synapse-client/util/SynapseClientError";
import "@sage-bionetworks/synapse-types";
import "../../utils/functions/EntityTypeUtils.js";
import "../../utils/SynapseConstants.js";
import { omit as l } from "lodash-es";
import "@sage-bionetworks/synapse-client/util/synapseClientFetch";
import "@tanstack/react-query";
import "../../utils/PermissionLevelToAccessType.js";
import { useMemo as Q } from "react";
import { useSynapseContext as f } from "../../utils/context/SynapseContext.js";
import "use-deep-compare-effect";
import "react/jsx-runtime";
import "@mui/material";
import "../../utils/hooks/useCookiePreferences.js";
import "../../utils/hooks/useSourceAppConfigs.js";
import "universal-cookie";
import "../../utils/AppUtils/session/ApplicationSessionContext.js";
import "../../utils/context/FullContextProvider.js";
import "../../utils/context/DocumentMetadataContext.js";
import '../../style/components/_spinner.css';/* empty css */
import "@tanstack/query-core";
import "lodash-es/isEmpty";
import "lodash-es/isEqual";
import "lodash-es/xorWith";
import "react-router";
import "@sage-bionetworks/synapse-client";
import "../../utils/types/IsType.js";
import { getInfiniteQueryResultBundleOptions as c, tableQueryUseQueryDefaults as m } from "../../synapse-queries/entity/useGetQueryResultBundle.js";
import { partitionQueryBundleRequestIntoRowsAndMetadata as q, removeLockedColumnFromFacetData as R } from "../../utils/functions/queryUtils.js";
function b(r, o, t, e) {
const { rowDataRequest: i, queryMetadataRequest: p } = q(r), n = {
...m,
queryKey: t.getEntityTableQueryResultWithAsyncStatusQueryKey(
i,
!1
),
queryFn: () => s(i, e),
select: (u) => u.responseBody?.queryResult?.queryResults
}, y = {
...c(
i,
t,
e
)
}, a = {
...m,
queryKey: t.getEntityTableQueryResultWithAsyncStatusQueryKey(
p,
!1
),
queryFn: () => s(
p,
e
),
select: (u) => l(
R(u.responseBody, o),
"queryResults"
)
};
return {
rowDataQueryOptions: n,
rowDataInfiniteQueryOptions: y,
queryMetadataQueryOptions: a
};
}
function _(r, o) {
const { keyFactory: t, accessToken: e } = f();
return Q(
() => b(
r,
o,
t,
e
),
[t, e, r, o]
);
}
export {
b as getTableQueryUseQueryOptions,
_ as useTableQueryUseQueryOptions
};
//# sourceMappingURL=TableQueryUseQueryOptions.js.map