0.0.1-beta.7 • Published 7 years ago
@grafoo/transport v0.0.1-beta.7
@grafoo/transport
Install
$ npm i @grafoo/transport
Usage
@grafoo/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/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(({ user }) => {
console.log(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
0.0.1-beta.7
7 years ago
0.0.1-beta.6
7 years ago
0.0.1-beta.5
7 years ago
0.0.1-beta.4
7 years ago
0.0.1-beta.3
7 years ago
0.0.1-beta.2
7 years ago
0.0.1-beta.1
7 years ago
0.0.1-beta.0
7 years ago
0.0.1-alpha.17
7 years ago
0.0.1-alpha.16
7 years ago
0.0.1-alpha.15
7 years ago
0.0.1-alpha.14
7 years ago
0.0.1-alpha.13
7 years ago
0.0.1-alpha.12
7 years ago
0.0.1-alpha.11
7 years ago
0.0.1-alpha.10
7 years ago
0.0.1-alpha.9
7 years ago
0.0.1-alpha.8
7 years ago
0.0.1-alpha.7
7 years ago
0.0.1-alpha.6
7 years ago
0.0.1-alpha.5
7 years ago
0.0.1-alpha.4
7 years ago
0.0.1-alpha.3
7 years ago
0.0.1-alpha.2
7 years ago