sql-to-graphql
Version:
Generate a GraphQL API based on your SQL database structure
18 lines (14 loc) • 534 B
JavaScript
;
var b = require('ast-types').builders;
var buildSchema = require('./schema');
var buildStrict = require('./use-strict');
var buildSchemaExport = require('./exports-schema');
var buildSchemaImports = require('./schema-imports');
module.exports = function buildSchemaModule(data, opts) {
var program = []
.concat(buildStrict(opts))
.concat(buildSchemaImports(data, opts))
.concat([buildSchema(data, opts)])
.concat([buildSchemaExport(data, opts)]);
return b.program(program);
};