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/graphql/**/(!(*.d)).ts plugins: - typescript - typescript-operations - typescript-graphql-request - add: content: '/* eslint-disable */' config: immutableTypes: true scalars: account_type: "'ETHEREUM' | 'DISCORD' | 'GITHUB' | 'TWITTER' | 'DISCOURSE'"