0.0.1-beta.7 • Published 8 years ago

@grafoo/transport v0.0.1-beta.7

Weekly downloads
24
License
MIT
Repository
github
Last release
8 years ago

@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

MIT

0.0.1-beta.7

8 years ago

0.0.1-beta.6

8 years ago

0.0.1-beta.5

8 years ago

0.0.1-beta.4

8 years ago

0.0.1-beta.3

8 years ago

0.0.1-beta.2

8 years ago

0.0.1-beta.1

8 years ago

0.0.1-beta.0

8 years ago

0.0.1-alpha.17

8 years ago

0.0.1-alpha.16

8 years ago

0.0.1-alpha.15

8 years ago

0.0.1-alpha.14

8 years ago

0.0.1-alpha.13

8 years ago

0.0.1-alpha.12

8 years ago

0.0.1-alpha.11

8 years ago

0.0.1-alpha.10

8 years ago

0.0.1-alpha.9

8 years ago

0.0.1-alpha.8

8 years ago

0.0.1-alpha.7

8 years ago

0.0.1-alpha.6

8 years ago

0.0.1-alpha.5

8 years ago

0.0.1-alpha.4

8 years ago

0.0.1-alpha.3

8 years ago

0.0.1-alpha.2

8 years ago