-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcodegen.yml
More file actions
27 lines (27 loc) · 898 Bytes
/
codegen.yml
File metadata and controls
27 lines (27 loc) · 898 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
schema: http://localhost:8080/graphql
documents: src/**/*.graphql
generates:
src/generated/:
preset: client
presetConfig:
# Fragment-Masking deaktivieren für einfachere Typen
fragmentMasking: false
config:
# Grundeinstellungen - __typename nur wenn nötig
skipTypename: true
# Union-Types kombinieren statt wiederholen
inlineFragmentTypes: combine
# Doppelte Fragments entfernen
dedupeFragments: true
# Enum-Stil beibehalten
enumsAsTypes: false
# WICHTIG: documentNode für Apollo Client (nicht string!)
documentMode: documentNode
# Kompaktere Typen - keine Wrapper
preResolveTypes: true
# Nur benötigte Typen generieren
onlyOperationTypes: true
# Flachere Typen
flattenGeneratedTypes: true
# Keine unnötigen Felder in Inline-Fragments
mergeFragmentTypes: true