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

76 lines (75 loc) 2.06 kB
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