8000 GitHub - mmkal/genql at more-docs
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mmkal/genql

 
 

Repository files navigation





Type safe Graphql query builder

Write Graphql queries with type validation and auto completion



Generate your client package at genql.now.sh or read the quick start guide to generate a client locally instead

🔥 Features

  • Type completion
  • Type validation
  • Easily fetch all fields in a type
  • Support subscription
  • Graphql Client built in
  • Works with any client
  • Works in node and the browser

Example

First generate your client filling the form at genql.now.sh

Then you can use your client as follow

import { createClient, everything } from '@genql/my-package'
const client = createClient()

client
    .query({
        countries: {
            name: true,
            code: true,
            nestedField: {
                ...everything,
            },
        },
    })
    .then(console.log)

The code above wil fetch the graphql query below

query {
    countries {
        name
        code
    }
}

Sponsors

Vercel


Licensed under MIT.

About

Type safe TypeScript client for any GraphQL API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.5%
  • JavaScript 1.5%
0