-
Notifications
You must be signed in to change notification settings - Fork 1
/
codegen.yml
40 lines (40 loc) · 1009 Bytes
/
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
schema: ./schema.graphql
generates:
./app/api/openmanifest.graphql:
plugins:
- schema-ast
./app/api/openmanifest.json:
plugins:
- introspection
./app/api/schema.d.ts:
documents: ./app/api/**/*.gql
plugins:
- add:
content: /* eslint-disable */
- typescript
./app/api/operations.ts:
preset: import-types
presetConfig:
typesPath: ./schema.d
documents: ./app/api/**/*.gql
plugins:
- add:
content: /* eslint-disable */
- typescript-operations
config:
dedupeOperationSuffix: true
useTypeImports: true
./app/api/reflection.tsx:
documents: ./app/api/**/*.gql
plugins:
- add:
content: /* eslint-disable */
- add:
content: import * as Operation from './operations';
- typescript-react-apollo
config:
dedupeOperationSuffix: true
importOperationTypesFrom: "Operation"
useTypeImports: true
withHooks: true
hooksSuffix: ""