Skip to content

Not compatible with typescript-urql-graphcache #617

@villesau

Description

@villesau

typescript-urql-graphcache is a bit similar to typescript plugin: It cannot be generated on per-file basis as it generates single type from the schema it self. This means that if I want full type safety for my graph-cache, I cannot rely on graphql-let only and I still need to manually invoke graphql-codegen. It might be related to this: https://github.com/piglovesyou/graphql-let#no-generates but all the links are broken.

Is there a way to inject more plugins that generates types to __types__.tsx ?

Source of the typescript-urql-graphcache: https://github.com/dotansimha/graphql-code-generator/tree/master/packages/plugins/typescript/urql-graphcache

An example config with graphql-codegen would be something like this:

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions