UNPKG

graphql-sequelize-helper

Version:

graphql-sequelize-helper transform Sequelize models to GraphQL schemas that is compatible with Relay. * <a href="http://docs.sequelizejs.com/">Sequelize</a> is a promise-based Node.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server. It features s

52 lines (37 loc) 1.1 kB
'use strict'; var _graphqlRelay = require('graphql-relay'); Object.defineProperty(exports, "__esModule", { value: true }); exports.EdgeType = exports.ConnectionType = undefined; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var ConnectionType = exports.ConnectionType = function ConnectionType(nodeType) { _classCallCheck(this, ConnectionType); this.nodeType = nodeType; }; var EdgeType = exports.EdgeType = function EdgeType(nodeType) { _classCallCheck(this, EdgeType); this.nodeType = nodeType; }; var args = _graphqlRelay.connectionArgs; exports.default = { ConnectionType: ConnectionType, EdgeType: EdgeType, args: args, /** * Reference to relay ConnectionType with specify node */ connectionType: function connectionType(nodeType) { return new this.ConnectionType(nodeType); }, /** * Reference to Relay EdgeType with specify node */ edgeType: function edgeType(nodeType) { return new this.EdgeType(nodeType); } };