UNPKG

sql-to-graphql

Version:

Generate a GraphQL API based on your SQL database structure

21 lines (16 loc) 516 B
'use strict'; var relay = require('graphql-relay'); var getEntityResolver = require('../util/entity-resolver'); var nodeDefinitions = relay.nodeDefinitions; var fromGlobalId = relay.fromGlobalId; var node = nodeDefinitions( function(globalId, ast) { var gid = fromGlobalId(globalId); return getEntityResolver(gid.type)(null, { id: gid.id }, ast); }, function(data) { return data.__type; } ); exports.nodeInterface = node.nodeInterface; exports.nodeField = node.nodeField;