1schema: '../api/graphql/schema/*.graphql'
2overwrite: true
3documents: src/**/*.graphql
4generates:
5 ./src/fragmentTypes.ts:
6 plugins:
7 - fragment-matcher
8 config:
9 module: es2015
10 ./src/gqlTypes.ts:
11 plugins:
12 - typescript
13 ./src/schema.json:
14 plugins:
15 - introspection
16 ./src/:
17 plugins:
18 - add: '/* eslint-disable @typescript-eslint/no-unused-vars, import/order */'
19 - typescript-operations
20 - typescript-react-apollo
21 preset: near-operation-file
22 presetConfig:
23 extension: .generated.tsx
24 baseTypesPath: gqlTypes.ts
25 config:
26 withComponent: false
27 withHOC: false
28 withHooks: true
29
30hooks:
31 afterAllFileWrite:
32 - prettier --write