synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
122 lines (121 loc) • 7.14 kB
JavaScript
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}¬ificationUnsubscribeEndpoint=${a}`, Jt = (t, s) => l(t, s) + `?teamEndpoint=${R}¬ificationUnsubscribeEndpoint=${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