JSPM

@mfellner/graphql-codegen-typescript-urql-sdk

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 709
  • Score
    100M100P100Q112496F
  • License MIT

GraphQL Code Generator plugin for generating a ready-to-use SDK based on urql client and GraphQL operations

Package Exports

  • @mfellner/graphql-codegen-typescript-urql-sdk
  • @mfellner/graphql-codegen-typescript-urql-sdk/index
  • @mfellner/graphql-codegen-typescript-urql-sdk/package.json

Readme

@graphql-codegen/typescript-urql-sdk

GraphQL Code Generator plugin for generating a ready-to-use SDK based on urql client and GraphQL operations.

Usage

Configuration:

schema: YOUR_SCHEMA_HERE
documents: './src/**/*.graphql'
generates:
  ./generated-types.ts:
    plugins:
      - typescript
      - typescript-operations
      - typescript-urql-sdk

Generated SDK:

import { Client } from '@urql/core'

const client = new Client({ url: '/graphql' })
const sdk = getSdk(client)

await sdk.hello().toPromise()