felicity-lims/codegen.yml
2024-01-23 19:13:37 +02:00

36 lines
863 B
YAML

overwrite: true
debug: true
schema:
- "http://127.0.0.1:8000/felicity-gql"
- './felicity/api/gql/schema.graphql'
documents:
- './felicity/api/gql/schema.graphql'
- './webapp/graphql/operations/**/*.graphql'
ignoreNoDocuments: true
config:
scalars:
Long: number
defaultScalarType: never
useTypeImports: true
generates:
webapp/graphql:
preset: client
config:
useTypeImports: true
webapp/graphql/schema.ts:
plugins:
- typescript
- typescript-urql-graphcache
webapp/graphql/operations:
preset: near-operation-file
presetConfig:
baseTypesPath: schema.ts
extension: .ts
config:
preResolveTypes: false
plugins:
- typescript-operations
- typescript-vue-urql
webapp/graphql/introspection.ts:
plugins:
- urql-introspection