greed
Version:
graphql client
27 lines (24 loc) • 550 B
JavaScript
import 'whatwg-fetch';
function greed (path, token) {
return async (query, variables = {}) => {
try {
var response = await fetch(path, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': token
},
body: JSON.stringify({
query,
variables
})
});
var data = await response.json();
return data;
} catch (e) {
throw new Error(e);
}
}
}
export default greed;