Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / scripts / generate.ts
Size: Mime:
import { DocumentNode } from 'graphql'

function getGqlString(doc: DocumentNode) {
  return doc.loc && doc.loc.source.body
}

import schema from '../src/schema.graphql'
import * as fs from 'fs'
import { resolve } from 'path'

console.log(getGqlString(schema))

// fs.writeFileSync(
//   __dirname + './generated/skava-graphql.graphql',
//   getGqlString(schema)
// )
const fileOutput = resolve(__dirname, '../src/schema.graphql')
fs.writeFileSync(fileOutput, getGqlString(schema))