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

122 lines (121 loc) 7.14 kB
import { ObjectType as r } from "@sage-bionetworks/synapse-types"; import { getEndpoint as C, BackendDestinationEnum as O } from "./functions/getEndpoint.js"; const w = `${C( O.REPO_ENDPOINT )}`, E = "/repo/v1", o = "/auth/v1", U = "/file/v1", D = "/async/start", M = "/async/get", H = (t) => `${o}/oauth2/client/${t}`, K = (t) => `${H(t)}/acl`, J = `${E}/entity`, j = (t) => `${E}/entity/alias/${t}`, n = (t) => `${E}/entity/${t}`, P = (t, s) => `${E}/entity/${t}${s ? `/version/${s}` : ""}`, k = (t) => `${E}/entity/${t}/version`, W = (t, s) => `${P(t, s)}/bundle2`, q = (t) => `${E}/entity/${t}/access`, x = (t) => `${n(t)}/acl`, z = (t) => `${n(t)}/evaluation`, X = (t) => `${n(t)}/path`, Z = (t) => `${n(t)}/permissions`, tt = (t) => `${n(t)}/type`, Et = `${E}/entity/header`, st = (t) => `${E}/entity/${t}/json`, nt = (t, s) => `${E}/entity/${t}/version/${s}/json`, S = (t) => `${E}/entity/${t}/schema`, ot = (t) => `${S(t)}/binding`, _t = (t) => `${S(t)}/validation`, ct = (t) => `${n(t)}/accessRequirement`, et = (t) => `${n(t)}/table/query/async/start`, Tt = (t, s) => `${n(t)}/table/query/async/get/${s}`, St = (t) => `${E}/asynchronous/job/${t}`, It = `${E}/userProfile`, I = `${E}/schema`, $t = `${E}/schema/type/registered`, At = (t) => `${E}/schema/type/registered/${t}`, it = `${I}/type/validation${D}`, at = (t) => `${I}/type/validation${M}/${t}`, $ = `${E}/user`, Rt = `${$}/bundle`, p = (t) => `${$}/${t}`, Nt = (t) => `${p(t)}/bundle`, u = `${E}/userProfile`, rt = (t) => `${u}/${t}`, Ct = `${E}/notificationEmail`, Ot = `${E}/principal/available`, Ut = (t) => `${E}/account/emailValidation?portalEndpoint=${t}`, Dt = `${E}/account2`, A = `${o}/termsOfUse2`, Mt = `${A}/info`, Ht = `${A}/status`, d = (t) => `${E}/project/${t}`, Pt = (t) => `${d(t)}/storage/usage`, m = `${E}/verificationSubmission`, pt = (t) => `${m}/${t}/state`, ut = `${o}/user/changePassword`, i = `${E}/accessRequirement`, dt = `${i}/search`, mt = `${E}/dataAccessSubmission/search`, _ = (t) => `${i}/${t}`, Yt = (t) => _(t) + "/acl", Lt = (t) => _(t) + "/status", lt = (t) => ( // Note that this is `access_requirement` not `accessRequirement`! `${E}/access_requirement/${t}/wikikey` ), yt = `${E}/favorite`, Bt = `${E}/userGroupHeaders`, ht = `${E}/userGroupHeaders/batch`, Gt = (t) => `${E}/dataAccessSubmission/${t}`, bt = (t) => `${E}/userProfile/${t}/image/preview`, Vt = (t) => _(t) + "/approvedSubmissionInfo", Y = `${E}/evaluation`, Ft = (t) => Y + `/${t}`, vt = (t, s) => s ? `${E}/entity/${t}/version/${s}/generatedBy` : `${E}/entity/${t}/generatedBy`, e = `${E}/trashcan`, gt = `${e}/view`, ft = (t) => `${e}/restore/${t}`, Qt = (t) => `${e}/purge/${t}`, L = (t) => `${E}/team/${t}`, l = (t, s) => L(t) + `/member/${s}`, wt = (t) => `${E}/teamMembers/${t}`, a = "https://www.synapse.org/SignedToken:", R = "https://www.synapse.org/Team:", Kt = `${E}/teamMember/?teamEndpoint=${R}&notificationUnsubscribeEndpoint=${a}`, Jt = (t, s) => l(t, s) + `?teamEndpoint=${R}&notificationUnsubscribeEndpoint=${a}`, jt = (t) => `${E}/membershipInvitation/${t}`, kt = (t) => `${E}/membershipInvitation/${t}/inviteeVerificationSignedToken`, Wt = (t) => `${E}/membershipInvitation/${t}/inviteeId`, y = `${E}/forum`, qt = (t) => `${y}/${t}/threads`, B = `${E}/thread`, h = (t) => `${B}/${t}`, xt = (t) => `${h(t)}/replies`, c = `${E}/agent`, T = `${c}/session`, zt = (t) => `${T}/${t}`, Xt = `${T}s/list`, Zt = (t) => `${T}/history/${t}`, tE = `${c}/chat/async/start`, EE = (t) => `${c}/chat/async/get/${t}`, sE = (t) => `${c}/chat/trace/${t}`, G = `${E}/doi`, nE = `${G}/association`, b = `${E}/accessApproval`, oE = (t) => `${b}/${t}`, V = `${E}/dataAccessRequest`, _E = (t) => `${V}/${t}/submission`, cE = (t) => `${_(t)}/dataAccessRequestForUpdate`, eE = `${E}/researchProject`, TE = (t) => `${_(t)}/researchProjectForUpdate`, F = `${U}/fileHandle`, SE = `${F}/batch`, IE = `${E}/projects`, $E = (t) => `${E}/entity/${t}/actions/download`, v = (t) => `${E}/${r[t].toLowerCase()}`, g = (t, s) => `${v(t)}/${s}/wiki`, AE = (t, s, N) => `${g(t, s)}/${N ?? ""}`, iE = `${o}/sessionAccessToken`, aE = (t) => `${o}/user/${t}/sessionAccessToken/all`; export { b as ACCESS_APPROVAL, oE as ACCESS_APPROVAL_BY_ID, mt as ACCESS_REQUEST_SUBMISSION_SEARCH, i as ACCESS_REQUIREMENT, Yt as ACCESS_REQUIREMENT_ACL, _ as ACCESS_REQUIREMENT_BY_ID, cE as ACCESS_REQUIREMENT_DATA_ACCESS_REQUEST_FOR_UPDATE, TE as ACCESS_REQUIREMENT_RESEARCH_PROJECT_FOR_UPDATE, dt as ACCESS_REQUIREMENT_SEARCH, Lt as ACCESS_REQUIREMENT_STATUS, lt as ACCESS_REQUIREMENT_WIKI_PAGE_KEY, vt as ACTIVITY_FOR_ENTITY, c as AGENT, sE as AGENT_CHAT_TRACE, T as AGENT_SESSION, Zt as AGENT_SESSION_HISTORY, Ot as ALIAS_AVAILABLE, aE as ALL_USER_SESSION_TOKENS, Vt as APPROVED_SUBMISSION_INFO, St as ASYNCHRONOUS_JOB_TOKEN, o as AUTH, w as BACKEND_ENDPOINT, Wt as BIND_INVITATION_TO_AUTHENTICATED_USER, ut as CHANGE_PASSWORD, V as DATA_ACCESS_REQUEST, _E as DATA_ACCESS_REQUEST_SUBMISSION, Gt as DATA_ACCESS_SUBMISSION_BY_ID, G as DOI, nE as DOI_ASSOCIATION, J as ENTITY, q as ENTITY_ACCESS, ct as ENTITY_ACCESS_REQUIREMENTS, x as ENTITY_ACL, $E as ENTITY_ACTIONS_REQUIRED, j as ENTITY_ALIAS, W as ENTITY_BUNDLE_V2, z as ENTITY_EVALUATION, Et as ENTITY_HEADERS, tt as ENTITY_HEADER_BY_ID, n as ENTITY_ID, P as ENTITY_ID_VERSION, k as ENTITY_ID_VERSIONS, st as ENTITY_JSON, X as ENTITY_PATH, Z as ENTITY_PERMISSIONS, S as ENTITY_SCHEMA, ot as ENTITY_SCHEMA_BINDING, _t as ENTITY_SCHEMA_VALIDATION, nt as ENTITY_VERSION_JSON, Y as EVALUATION, Ft as EVALUATION_BY_ID, yt as FAVORITES, U as FILE, F as FILE_HANDLE, SE as FILE_HANDLE_BATCH, y as FORUM, qt as FORUM_THREAD, EE as GET_CHAT_ASYNC, kt as INVITEE_VERIFICATION_SIGNED_TOKEN, Xt as LIST_AGENT_SESSIONS, jt as MEMBERSHIP_INVITATION, Ct as NOTIFICATION_EMAIL, K as OAUTH_CLIENT_ACL, H as OAUTH_ID, bt as PROFILE_IMAGE_PREVIEW, IE as PROJECTS, Pt as PROJECT_STORAGE_USAGE, $t as REGISTERED_SCHEMA, At as REGISTERED_SCHEMA_ID, Ut as REGISTER_ACCOUNT_STEP_1, Dt as REGISTER_ACCOUNT_STEP_2, E as REPO, eE as RESEARCH_PROJECT, I as SCHEMA, at as SCHEMA_VALIDATION_GET, it as SCHEMA_VALIDATION_START, iE as SESSION_ACCESS_TOKEN, tE as START_CHAT_ASYNC, Tt as TABLE_QUERY_ASYNC_GET, et as TABLE_QUERY_ASYNC_START, L as TEAM, l as TEAM_ID_MEMBER_ID, Jt as TEAM_ID_MEMBER_ID_WITH_NOTIFICATION, Kt as TEAM_MEMBER, wt as TEAM_MEMBERS, A as TERMS_OF_USE, Mt as TERMS_OF_USE_INFO, Ht as TERMS_OF_USE_STATUS, B as THREAD, h as THREAD_ID, xt as THREAD_REPLIES, e as TRASHCAN, Qt as TRASHCAN_PURGE, ft as TRASHCAN_RESTORE, gt as TRASHCAN_VIEW, zt as UPDATE_AGENT_SESSION, $ as USER, Rt as USER_BUNDLE, Bt as USER_GROUP_HEADERS, ht as USER_GROUP_HEADERS_BATCH, p as USER_ID, Nt as USER_ID_BUNDLE, u as USER_PROFILE, It as USER_PROFILE_ENDPOINT, rt as USER_PROFILE_ID, m as VERIFICATION_SUBMISSION, pt as VERIFICATION_SUBMISSION_STATE, v as WIKI_OBJECT_TYPE, g as WIKI_PAGE, AE as WIKI_PAGE_ID }; //# sourceMappingURL=APIConstants.js.map