12345678910111213141516171819202122 |
- const { generate } = require('graphql-code-generator')
- const path = require('path')
- const basePath = path.join(__dirname, '..', '..', 'src', 'mol-model-props', 'rcsb', 'graphql')
- generate({
- schema: 'http://rest-staging.rcsb.org/graphql',
- documents: {
- [path.join(basePath, 'symmetry.gql.ts')]: {
- loader: path.join(__dirname, 'loader.js')
- },
- },
- generates: {
- [path.join(basePath, 'types.ts')]: {
- plugins: ['time', 'typescript-common', 'typescript-client']
- }
- },
- overwrite: true,
- config: path.join(__dirname, 'codegen.json')
- }, true).then(
- () => console.log('done')
- ).catch(e => console.error(e))
|