cyb/codegen.ts

import { CodegenConfig } from '@graphql-codegen/cli';

// import { INDEX_HTTPS } from './src/constants/config';
// require('dotenv').config();
// TODO: need to use config variables somehow

const schemaUrl = 'https://index.bostrom.cybernode.ai/v1/graphql'; // process.env.NEXT_PUBLIC_GRAPHQL_HOST;

const config: CodegenConfig = {
  overwrite: true,
  schema: schemaUrl,
  debug: true,
  documents: ['src/**/*.graphql'],
  config: {
    withHooks: true,
    skipTypename: true,
  },
  generates: {
    'src/generated/graphql.ts': {
      plugins: [
        'typescript',
        'typescript-operations',
        'typescript-react-apollo',
      ],
    },
  },
};

export default config;

Synonyms

cyber-ts/packages/cyber-ts/scripts/codegen.ts

Neighbours