1.4.2 • Published 3 years ago
@grafoo/http-transport v1.4.2
@grafoo/http-transport
Install
$ npm i @grafoo/http-transport
Usage
@grafoo/http-transport
default export is a factory that accepts as arguments uri
and fetchOptions
(that can be an object or a function):
import createTransport from "@grafoo/http-transport";
const request = createTransport("http://some.graphql.api", () => ({
headers: {
authorization: storage.getItem("authorization")
}
}));
const USER_QUERY = `
query($id: ID!) {
user(id: $id) {
name
}
}
`;
const variables = { id: 123 };
request(USER_QUERY, variables).then(({ data }) => {
console.log(data.user);
});
Warning
As this package uses fetch
and Object.assign
under the hood, make sure to install the proper polyfills if you want to use it in your project.
LICENSE
1.4.2
3 years ago
1.5.1
3 years ago
1.4.1
5 years ago
1.4.0
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.1
5 years ago
1.2.0
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.0
6 years ago
0.0.1-beta.15
6 years ago
0.0.1-beta.14
6 years ago
0.0.1-beta.13
6 years ago
0.0.1-beta.12
6 years ago
0.0.1-beta.11
6 years ago
0.0.1-beta.10
6 years ago
0.0.1-beta.9
6 years ago
0.0.1-beta.8
6 years ago