Comments (4)
We are having the same Problem.
Being able to set inputMaybeValue with the client preset would solve the problem for us.
from graphql-code-generator.
Hi @ericbf
inputMaybeValue can be used to add undefined
like this:
const config: CodegenConfig = {
// ...
generates: {
'path/to/file.ts': {
plugins: ['typescript'],
config: {
inputMaybeValue: 'T | null | undefined' // Add undefined to inputMaybeValue
}
}
}
}
from graphql-code-generator.
I'll close this issue, but if this doesn't answer your question, please @ me and let me know to re-open 🙂
from graphql-code-generator.
@eddeee888 I should have specified I’m using the client preset, and this option doesn’t work when using the client preset. I’ve updated the issue description accordingly.
from graphql-code-generator.
Related Issues (20)
- `ClientSideBaseVisitor.fragmentsGraph` is recomputed several times despite never changing HOT 2
- Supporting gql tag functions
- `documentMode: ‘string’` produces types incompatible with strict typescript
- [Bug] codgen creates invalid operations when queries include fragment definitions
- `verbatimModuleSyntax:true` in tsconfig.json causes generated files to fail type validation HOT 2
- Input fields with defaults should be optional for client and fields without defaults should not
- Map of operations implicitly has type `any[]` when no operations are found
- suggestion for handling resolved types HOT 1
- Installed with `relay-compiler` will cause `npm i -D relay-compiler@latest` to install v12 HOT 1
- Codegen CLI in watch mode doesn't respect "silent" configuration
- Broken linter on repo since eslint 9 update
- Option to Generate Strong TypeScript Client with separated TS files
- client-preset generates imports incompatible with moduleResolution=node16
- typescript-resolvers v4.2.1 causes error when typechecking: `Maximum call stack size exceeded` HOT 3
- Typescript Resolvers: Support subpath imports in mappers
- User resolver types for all non scalar properties in ResolversTypes map HOT 1
- No `graphql` tag is provided without using client preset
- @graphql-mesh/cli Unauthorized Error After Reinstalling Dependencies
- `persistedDocuments` type defs generated is missing `__meta__` prop
- `Field(s) ... are not used.` on fields that are used. HOT 1
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.