Comments (5)
Found solution, quoting from other issue:
Looks like the missing config setting is below. I wonder if this can be configured outside of your plugin in a config file? I'm not sure if codegen.yml can be inherited by CLI configuration. Let me know if there's some way to override the configuration or if you're willing to export these types in the default configuration, in which case I can open a PR.
@graphql-codegen/typescript-operations
: config.exportFragmentSpreadSubTypes
from gatsby-typescript.
Thank you for figuring this one out @johnrom! A PR will highly be appreciated.
I setup typescript-operation config over here:
I plan to expose codegen config in a update soon, so users can edit the config as they need.
from gatsby-typescript.
Hey @johnrom, thank you for trying out gatsby-plugin-graphql-codegen
. I'll look into this as soon as possible.
In the mean time, have you checked out https://github.com/cometkim/gatsby-plugin-typegen ? It does similar thing as this plugin, but it might handle this case. Thanks again!
from gatsby-typescript.
Interesting, I hadn't come across that plugin. I'll take a look. If it doesn't solve the issue, I'd be willing to open a PR with the fix.
from gatsby-typescript.
I checked out the other plugin, and that doesn't export the Inline Fragment definitions either. Maybe there's a common library upstream that is generating the types this way?
I'll open an issue there as well. edit: opened
from gatsby-typescript.
Related Issues (20)
- Outdated and Deprecated Dependencies HOT 4
- No graphql type is generated (maybe related to gatsby-plugin-ts-config) HOT 8
- Source maps don't show up HOT 3
- [gatsby-plugin-graphql-codegen] Ignore or exclude certain match? HOT 1
- [gatsby-plugin-graphql-codegen] npm audit security report HOT 2
- Release v2.7.2 on npm HOT 1
- Minified React error #31 HOT 1
- Generating Types for Image queries fluid/fixed ambiguous?
- npm warn GraphQL Toolkit is deprecated and merged into GraphQL Tools HOT 1
- [gatsby-plugin-graphql-codegen] gatsby 3.0.0 compatibility HOT 12
- codegen is extremely slow after upgrading from gatsby 2.24.11 to 2.24.12 HOT 1
- [gatsby-plugin-graphql-codegen] - Failed to validate error Error [ValidationError]: "name" is not allowed HOT 4
- [gatsby-plugin-graphql-codegen] Error: Invalid Custom Plugin "codegen-plugin-0" HOT 1
- Why is every part of the GraphQL query optional ? HOT 2
- [gatsby-plugin-graphql-codegen] Error when using gatsby-source-wordpress on Gatsby 4 HOT 1
- Unable to find GraphQL type definitions HOT 1
- [gatsby-plugin-graphql-codegen] ExperimentalWarning: stream/web is an experimental feature HOT 3
- Minified react error: Objects are not valid as a React child error HOT 1
- Separating queries and type defs with codegen HOT 1
- Is there a way to generate graphql-type outside gatsby? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gatsby-typescript.