synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
28 lines (27 loc) • 744 B
JavaScript
import { useSynapseContext as e } from "../../utils/context/SynapseContext.js";
import { waitForAsyncResult as r } from "@sage-bionetworks/synapse-client";
import { useMutation as i } from "@tanstack/react-query";
function y(s) {
const { synapseClient: o } = e();
return i({
...s,
mutationFn: async (n) => {
const t = await o.gridServicesClient.postRepoV1GridDownloadCsvAsyncStart(
{
downloadFromGridRequest: n
}
);
return (await r(
() => o.asynchronousJobServicesClient.getRepoV1AsynchronousJobJobId(
{
jobId: t.token
}
)
)).responseBody;
}
});
}
export {
y as useExportGridAsCsv
};
//# sourceMappingURL=useExportGrid.js.map