codegen.js 559 B

123456789101112131415161718
  1. const { generate } = require('graphql-code-generator')
  2. const path = require('path')
  3. const basePath = path.join(__dirname, '..', '..', 'src', 'mol-model-props', 'rcsb', 'graphql')
  4. generate({
  5. args: [
  6. path.join(basePath, 'symmetry.gql.ts')
  7. ],
  8. schema: 'http://rest-experimental.rcsb.org/graphql',
  9. template: 'graphql-codegen-typescript-template',
  10. out: path.join(basePath),
  11. skipSchema: true,
  12. overwrite: true,
  13. config: path.join(__dirname, 'codegen.json')
  14. }, true).then(
  15. console.log('done')
  16. ).catch(e => console.error(e))