Comments (5)
You'll need to downgrade your typescript-resolvers dependency to 3.x (in fact, align all of them to 3.x if possible) as in 4.0 Scalars are defined as
export type Scalars = {
ID: { input: string; output: string; }
String: { input: string; output: string; }
Boolean: { input: boolean; output: boolean; }
Int: { input: number; output: number; }
...
from graphql-code-generator.
If I want to use the 4.x version then what changes I have to do ?
from graphql-code-generator.
If I want to use the 4.x version then what changes I have to do ?
You can start from this discussion and follow the issues related to it where suggestions have been made: #9375 (comment)
from graphql-code-generator.
Hi @davidgtu,
Your Scalars
type should also have input/output. For example:
export type Scalars = {
ID: { input: string, output: string };
String: { input: string, output: string };
Boolean: { input: boolean, output: boolean };
Int: { input: number, output: number };
Float: { input: number, output: number };
DataURL: { input: any, output: any };
Date: { input: any, output: any };
DateTime: { input: any, output: any };
Email: { input: any, output: any };
JSON: { input: any, output: any };
PhoneNumber: { input: any, output: any };
};
I think @graphql-codegen/typescript
should be bumped to v4 for it to work. Please try and let me know if it works
from graphql-code-generator.
Here's an example repo with codegen setup which doesn't have this issue: https://github.com/eddeee888/graphql-server-template.
Please bump your package versions. I'm more than happy to re-open this issue if it's still a problem.
from graphql-code-generator.
Related Issues (20)
- Use client preset with imported types HOT 1
- Performance optimizations: caching
- ESM plugin should be exportable with `export default` HOT 1
- Regression w.r.t. aliases and conditional inline fragments in @graphql-codegen/[email protected]
- Need update dependence called @graphql-tools/prisma-loader to 8.0.2 for addressing vulnerabilities in jose v4.14.4 HOT 1
- Separation of generated Plugin pages content (top & API config components)
- `skipDocumentsValidation` is missing in `CodegenConfig`
- ignoreNoDocuments suppresses errors
- Use --env-file in node 20 HOT 4
- top level await fails codegen HOT 2
- Add support for removing fragments in a payload
- BUG codegen incorrectly changes order for persisted operations
- schema import types (or GraphQLSchema) from typescript HOT 11
- Update @whatwg-node/fetch to avoid punycode deprecation warning in Node HOT 2
- Non-nullable fields on an input object type
- Codegen forces resolution of relationships even if they aren't requested in the query HOT 2
- Decorator auto accessors syntax is not supported
- Typeerror occurs when trying to pass whole fragment array to another FragmentType<>[] prop
- Urql variables should support Vue refs (MaybeRef)
- [cli] CLI stops handling local plugins written in TypeScript since v3.2.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 graphql-code-generator.