Files
molstar/data/rcsb-graphql/codegen.js
2019-01-17 16:19:07 -08:00

23 lines
721 B
JavaScript

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))