-
Notifications
You must be signed in to change notification settings - Fork 0
/
codegen.yml
71 lines (65 loc) · 1.65 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
schema: 'schema.gql'
overwrite: true
config:
typesPrefix: I
enumPrefix: false
nonOptionalTypename: true
generates:
web/src/schema.gql.ts:
plugins:
- typescript
config:
skipTypename: false
immutableTypes: true
scalars:
Date: string
beta/src/queries.ts:
documents: './beta/src/queries.gql'
plugins:
- typescript
- typescript-operations
- typed-document-node
config:
skipTypename: false
immutableTypes: true
maybeValue: T | undefined
scalars:
Date: string
admin/src/schema.gql.ts:
plugins:
- typescript
config:
skipTypename: false
immutableTypes: true
scalars:
Date: string
api/src/graphql/schema.gql.ts:
plugins:
- typescript
- typescript-resolvers
config:
maybeValue: T | undefined
skipTypename: true
immutableTypes: false
scalars:
Date: Date
# resolvers config
contextType: ../types#IContext
rootValueType: never
mappers:
PaginationInput: IPaginationInput
Session: ISession
UserInput: IUserInput
ListingInput: IListingInput
GoogleBook: IGoogleBook
Admin: ../db/entities#Admin
Listing: ../db/entities#Listing
PaginatedListings: ../types#PaginatedListings
Book: ../db/entities#Book
PaginatedBooks: ../types#PaginatedBooks
User: ../db/entities#User
School: ../db/entities#School
Thread: ../db/entities#Thread
PaginatedThreads: ../types#PaginatedThreads
Message: ../db/entities#Message
PaginatedMessages: ../types#PaginatedMessages