synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
76 lines (75 loc) • 2.06 kB
JavaScript
import "@sage-bionetworks/synapse-types";
import "../utils/functions/EntityTypeUtils.js";
import { getEndpoint as s } from "../utils/functions/getEndpoint.js";
import "./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 "lodash-es";
import { synapseClientFetch as d } from "@sage-bionetworks/synapse-client/util/synapseClientFetch";
function z(o) {
return new Promise((t) => {
setTimeout(t.bind(null, {}), o);
});
}
const C = (o, t, e, r, n = {}) => {
const i = {
body: JSON.stringify(t),
headers: {
Accept: "*/*",
"Access-Control-Request-Headers": "authorization",
"Content-Type": "application/json; charset=UTF-8",
...e ? { Authorization: `Bearer ${e}` } : {}
},
method: "POST",
mode: "cors",
...n
}, c = s(r);
return d(c + o, i);
}, f = (o, t, e, r = {}) => {
const n = {
headers: {
Accept: "*/*",
"Access-Control-Request-Headers": "authorization",
...t ? { Authorization: `Bearer ${t}` } : {}
},
method: "GET",
mode: "cors",
...r
}, i = s(e);
return d(i + o, n);
}, P = (o, t, e, r = {}) => {
const n = {
headers: {
Accept: "*/*",
"Access-Control-Request-Headers": "authorization",
...t ? { Authorization: `Bearer ${t}` } : {}
},
method: "DELETE",
mode: "cors",
...r
}, i = s(e);
return d(i + o, n);
}, T = (o, t, e, r, n = {}) => {
const i = {
body: JSON.stringify(t),
headers: {
Accept: "*/*",
"Access-Control-Request-Headers": "authorization",
"Content-Type": "application/json; charset=UTF-8",
...e ? { Authorization: `Bearer ${e}` } : {}
},
method: "PUT",
mode: "cors",
...n
}, c = s(r);
return d(c + o, i);
};
export {
z as delay,
P as doDelete,
f as doGet,
C as doPost,
T as doPut
};
//# sourceMappingURL=HttpClient.js.map