UNPKG

sql-to-graphql

Version:

Generate a GraphQL API based on your SQL database structure

21 lines (15 loc) 466 B
'use strict'; var async = require('async'); function getTableStructures(adapter, opts, cb) { var tables = opts.tables.reduce(function(map, tbl) { map[tbl] = getTableStructureTask(adapter, tbl); return map; }, {}); async.parallel(tables, cb); } function getTableStructureTask(adapter, tblName) { return function getTableStructure(cb) { adapter.getTableStructure(tblName, cb); }; } module.exports = getTableStructures;