dotansimha / dotansimha/graphql-code-generator
Change Maybe<Array<Maybe<Medias>>> to Array<Maybe<Medias>> because my server not return null. it return empty array
- Dominant language
- TypeScript
- Stars
- 11.3k
- Forks
- 1.4k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 23
Description
### Is your feature request related to a problem? Please describe.
Does it possible to change this behavior in configuration?
I have next yml configuration
```
overwrite: true
schema: '${VITE_GRAPHQL_HTTP}/public'
generates:
./src/plugins/apollo/schemaTypesGenerated.ts:
schema:
- ${VITE_GRAPHQL_HTTP}:
headers:
Authorization: 'Bearer ${BEARER_TOKEN}'
plugins:
- typescript
config:
avoidOptionals:
field: false
inputValue: false
object: true
defaultValue: true
scalars:
Date: string
DateTime: string
Json: JSON
Upload: File
hooks:
afterOneFileWrite:
- prettier --config ./.prettierrc ./src/plugins/apollo/schemaTypesGenerated.ts --write
- eslint --fix ./src/plugins/apollo/schemaTypesGenerated.ts
```
Used next libs for codegen
"@graphql-codegen/cli": "5.0.0",
"@graphql-codegen/typescript": "^4.0.1",
I am getting next output
export type Posts = {
__typename?: 'Posts';
category: Categories;
content: Scalars['String']['output'];
created_at: Scalars['DateTime']['output'];
end_publish_at?: Maybe;
id: Scalars['ID']['output'];
intro?: Maybe;
media?: Maybe>>;
meta_description?: Maybe;
meta_title?: Maybe;
next?: Maybe;
previous?: Maybe;
related_posts?: Maybe>>;
slug: Scalars['String']['output'];
start_publish_at?: Maybe;
status: PostStatus;
title: Scalars['String']['output'];
updated_at: Scalars['DateTime']['output'];
};
### Describe the solution you'd like
I have no idea
### Describe alternatives you've considered
_No response_
### Is your feature request related to a problem? Please describe.
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.