-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcodegen.yml
57 lines (57 loc) · 2.37 KB
/
codegen.yml
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
overwrite: true
schema: "./app/graphql/schema.graphql"
documents: ["./app/graphql/queries/*.graphql"]
generates:
app/graphql/query-hooks.ts:
plugins:
- "typescript"
- "typescript-operations"
- "typescript-urql"
config:
nonOptionalTypename: true
preResolveTypes: true
withComponent: false
withHooks: true
contextType: ./context#VisualizeGraphQLContext
scalars:
Observation: "../domain/data#Observation"
ObservationValue: "../domain/data#ObservationValue"
DimensionValue: "../domain/data#DimensionValue"
HierarchyValue: "../domain/data#HierarchyValue"
RawObservation: "../domain/data#RawObservation"
Filters: "../configurator#Filters"
SingleFilters: "../configurator#SingleFilters"
SearchCube: "../domain/data#SearchCube"
DataCubeComponents: "../domain/data#DataCubeComponents"
DataCubeMetadata: "../domain/data#DataCubeMetadata"
DataCubeObservations: "../domain/data#DataCubeObservations"
DataCubePreview: "../domain/data#DataCubePreview"
Termset: "../domain/data#Termset"
ComponentTermsets: "../domain/data#ComponentTermsets"
GeoShapes: "../domain/data#GeoShapes"
DataSourceUrl: "../domain/datasource#DataSourceUrl"
app/graphql/resolver-types.ts:
plugins:
- "typescript"
- "typescript-resolvers"
config:
useIndexSignature: true
noSchemaStitching: true
contextType: ./context#VisualizeGraphQLContext
scalars:
Observation: "../domain/data#Observation"
ObservationValue: "../domain/data#ObservationValue"
DimensionValue: "../domain/data#DimensionValue"
HierarchyValue: "../domain/data#HierarchyValue"
RawObservation: "../domain/data#RawObservation"
Filters: "../configurator#Filters"
SingleFilters: "../configurator#SingleFilters"
SearchCube: "../domain/data#SearchCube"
DataCubeComponents: "../domain/data#DataCubeComponents"
DataCubeMetadata: "../domain/data#DataCubeMetadata"
DataCubeObservations: "../domain/data#DataCubeObservations"
DataCubePreview: "../domain/data#DataCubePreview"
Termset: "../domain/data#Termset"
ComponentTermsets: "../domain/data#ComponentTermsets"
GeoShapes: "../domain/data#GeoShapes"
DataSourceUrl: "../domain/datasource#DataSourceUrl"