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 ? Promise : 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