-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcodegen.yml
More file actions
33 lines (33 loc) · 796 Bytes
/
codegen.yml
File metadata and controls
33 lines (33 loc) · 796 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
28
29
30
31
32
33
overwrite: true
schema:
- ./src/entity/**/*.graphql
- ./src/resolvers/**/*.graphql
require:
- ts-node/register
documents: null
generates:
./src/generated/graphql.ts:
hooks:
afterOneFileWrite:
- prettier --write
- eslint --fix
plugins:
- add: // Auto Generated. Please don't edit, the changes will be overwritten
- 'typescript'
- 'typescript-resolvers'
config:
scalars:
DateTime: Date
Date: Date
typesPrefix: I
skipTypename: true
enumsAsTypes: true
maybeValue: T | undefined
namingConvention:
typeNames: pascal-case#pascalCase
enumValues: upper-case#upperCase
./src/generated/schema.graphql:
plugins:
- schema-ast
config:
commentDescriptions: true