Files
TheGame/packages/backend/codegen.yml
2020-08-15 02:26:29 -06:00

27 lines
735 B
YAML

overwrite: true
require:
- ts-node/register
generates:
./src/handlers/remote-schemas/autogen/types.ts:
schema: './src/handlers/remote-schemas/typeDefs.ts'
plugins:
- typescript
- typescript-resolvers
config:
noSchemaStitching: true
avoidOptionals: true
maybeValue: 'T extends PromiseLike<infer U> ? Promise<U | null> : T | null | undefined'
./src/lib/autogen/sdk.ts:
schema: '../codegen/schema.graphql'
documents:
- ./src/handlers/**/(!(*.d)).ts
- ./src/handlers/**/*.graphql
plugins:
- typescript
- typescript-operations
- typescript-graphql-request
- add:
content: '/* eslint-disable */'
config:
immutableTypes: true