@kiwicom/orbit-tracking
Version:
Tracking for orbit design system
28 lines (25 loc) • 574 B
JavaScript
import {
errorMessage
} from "./chunk-ZXUFWPBJ.js";
import {
BASE_URL
} from "./chunk-NCG23OMG.js";
// src/helpers/apiRequest.ts
import { $, fetch } from "zx";
function apiRequest(query, vars) {
$.verbose = false;
return fetch(BASE_URL, {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.GITLAB_TOKEN}`
},
body: JSON.stringify({
query,
variables: vars
})
}).then((res) => res.json()).then((data) => data).catch((err) => errorMessage(err));
}
export {
apiRequest
};