UNPKG

sql-to-graphql

Version:

Generate a GraphQL API based on your SQL database structure

18 lines (14 loc) 534 B
'use strict'; 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); };