1234567891011121314151617181920212223 |
- 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-dev.rcsb.org/graphql',
- documents: [
- path.join(basePath, 'symmetry.gql.ts')
- ],
- generates: {
- [path.join(basePath, 'types.ts')]: {
- plugins: ['time', 'typescript-common', 'typescript-client']
- }
- },
- // template: 'graphql-codegen-typescript-template',
- // out: path.join(basePath),
- // skipSchema: true,
- overwrite: true,
- config: path.join(__dirname, 'codegen.json')
- }, true).then(
- () => console.log('done')
- ).catch(e => console.error(e))
|