npm.io
2.0.0 • Published 2 years ago

ahau-graphql-client

Licence
AGPL-3.0
Version
2.0.0
Deps
2
Size
3 kB
Vulns
0
Weekly
0

ahau-graphql-client

Example Usage

const AhauClient = require('ahau-graphql-client')

const client = new AhauClient(uri, opts)

// client.query(...)

API

new AhauClient(uri, opts) => client

where:

  • uri String is the http endpoint of your graphql server
    • if Number, it's assumed to be a port, and uri will be set to http://localhost:${port}/graphql
  • opts Object (optional) lets you set:
    • opts.possibleTypes Object for resolving fragments
    • opts.fetch Function for providing a custom fetch function. This is required when not in the browser
    • opts.apolloClient Object for setting or over-riding other apollo client options

and returns client - an @apollo/client instance

Keywords