dotansimha / dotansimha/graphql-code-generator

[experimental-graphql-modules] no config in generation for enums

Open
#5,242 4 comments 1 reaction 0 assignees View on GitHub
core help wanted kind/enhancement presets
Dominant language
TypeScript
Stars
11.3k
Forks
1.4k
Avg merge
1d 1h
Merged PRs (30d)
23

Description

Im using the new experimental graphql-module creation. In the old schema creation we had this config:

```
config:
constEnums: true
avoidOptionals: true
namingConvention:
enumValues: change-case#upperCase
```

Now the new graphql-modules option creates the complete schema but i cant set any config. So i lost all my enums basically (which follow TS spec, also saw it with DTS generator). I can create the other as well, but why having two schemas :)

example new situation:
```
/** Order your items */
export type BasketListOrdering =
/** By department, which is based on product taxonomy */
| 'DEPARTMENT'
/** By latest item added first */
| 'INPUT';
```

example old situation:
```
/** Order your items */
export const enum BasketListOrdering {
/** By department, which is based on product taxonomy */
DEPARTMENT = 'DEPARTMENT',
/** By latest item added first */
INPUT = 'INPUT',
}
```
btw really cool to see the progress on the suite!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.