UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

40 lines (39 loc) 1.1 kB
import * as r 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 "lodash-es"; import "@sage-bionetworks/synapse-client/util/synapseClientFetch"; async function y(i, n, a, o) { try { const e = await r.getEntity( i, n, a ), t = await r.getFileResult( e, i, !0, !0 ), s = await r.getFileHandleContent( t.fileHandle, t.preSignedURL ), l = JSON.parse(s); return { version: e.versionNumber, content: l }; } catch (e) { const t = new Error( `${e.message}: configuration data for ${n} failed to load` ); return o && o(t), Promise.reject(t); } } export { y as getFileEntityData }; //# sourceMappingURL=SynapseFormUtils.js.map