@@ -4,6 +4,18 @@ Object.defineProperty(exports, "__esModule", {
4
4
value : true
5
5
} ) ;
6
6
7
+ var _regenerator = require ( 'babel-runtime/regenerator' ) ;
8
+
9
+ var _regenerator2 = _interopRequireDefault ( _regenerator ) ;
10
+
11
+ var _asyncToGenerator2 = require ( 'babel-runtime/helpers/asyncToGenerator' ) ;
12
+
13
+ var _asyncToGenerator3 = _interopRequireDefault ( _asyncToGenerator2 ) ;
14
+
15
+ var _keys = require ( 'babel-runtime/core-js/object/keys' ) ;
16
+
17
+ var _keys2 = _interopRequireDefault ( _keys ) ;
18
+
7
19
var _requestPromise = require ( 'request-promise' ) ;
8
20
9
21
var _requestPromise2 = _interopRequireDefault ( _requestPromise ) ;
@@ -16,11 +28,6 @@ var _typeMap = require('./typeMap');
16
28
17
29
function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
18
30
19
- function _asyncToGenerator ( fn ) { return function ( ) { var gen = fn . apply ( this , arguments ) ; return new Promise ( function ( resolve , reject ) { function step ( key , arg ) { try { var info = gen [ key ] ( arg ) ; var value = info . value ; } catch ( error ) { reject ( error ) ; return ; } if ( info . done ) { resolve ( value ) ; } else { return Promise . resolve ( value ) . then ( function ( value ) { step ( "next" , value ) ; } , function ( err ) { step ( "throw" , err ) ; } ) ; } } return step ( "next" ) ; } ) ; } ; }
20
-
21
- require ( 'babel-polyfill' ) ;
22
-
23
-
24
31
var schemaFromEndpoints = function schemaFromEndpoints ( endpoints ) {
25
32
var rootType = new _graphql . GraphQLObjectType ( {
26
33
name : 'Query' ,
@@ -31,7 +38,7 @@ var schemaFromEndpoints = function schemaFromEndpoints(endpoints) {
31
38
name : 'viewer' ,
32
39
fields : function fields ( ) {
33
40
var queryFields = getQueriesFields ( endpoints , false ) ;
34
- if ( ! Object . keys ( queryFields ) . length ) {
41
+ if ( ! ( 0 , _keys2 . default ) ( queryFields ) . length ) {
35
42
throw new Error ( 'Did not find any GET endpoints' ) ;
36
43
}
37
44
return queryFields ;
@@ -50,7 +57,7 @@ var schemaFromEndpoints = function schemaFromEndpoints(endpoints) {
50
57
} ;
51
58
52
59
var mutationFields = getQueriesFields ( endpoints , true ) ;
53
- if ( Object . keys ( mutationFields ) . length ) {
60
+ if ( ( 0 , _keys2 . default ) ( mutationFields ) . length ) {
54
61
graphQLSchema . mutation = new _graphql . GraphQLObjectType ( {
55
62
name : 'Mutation' ,
56
63
fields : mutationFields
@@ -60,11 +67,12 @@ var schemaFromEndpoints = function schemaFromEndpoints(endpoints) {
60
67
return new _graphql . GraphQLSchema ( graphQLSchema ) ;
61
68
} ;
62
69
70
+
63
71
var resolver = function resolver ( endpoint ) {
64
72
return function ( ) {
65
- var _ref = _asyncToGenerator ( regeneratorRuntime . mark ( function _callee ( _ , args , opts ) {
73
+ var _ref = ( 0 , _asyncToGenerator3 . default ) ( _regenerator2 . default . mark ( function _callee ( _ , args , opts ) {
66
74
var req , res ;
67
- return regeneratorRuntime . wrap ( function _callee$ ( _context ) {
75
+ return _regenerator2 . default . wrap ( function _callee$ ( _context ) {
68
76
while ( 1 ) {
69
77
switch ( _context . prev = _context . next ) {
70
78
case 0 :
@@ -95,7 +103,7 @@ var resolver = function resolver(endpoint) {
95
103
} ;
96
104
97
105
var getQueriesFields = function getQueriesFields ( endpoints , isMutation ) {
98
- return Object . keys ( endpoints ) . filter ( function ( typeName ) {
106
+ return ( 0 , _keys2 . default ) ( endpoints ) . filter ( function ( typeName ) {
99
107
return ! ! endpoints [ typeName ] . mutation === ! ! isMutation ;
100
108
} ) . reduce ( function ( result , typeName ) {
101
109
var endpoint = endpoints [ typeName ] ;
@@ -112,9 +120,9 @@ var getQueriesFields = function getQueriesFields(endpoints, isMutation) {
112
120
} ;
113
121
114
122
var build = function ( ) {
115
- var _ref2 = _asyncToGenerator ( regeneratorRuntime . mark ( function _callee2 ( swaggerPath ) {
123
+ var _ref2 = ( 0 , _asyncToGenerator3 . default ) ( _regenerator2 . default . mark ( function _callee2 ( swaggerPath ) {
116
124
var swaggerSchema , endpoints , schema ;
117
- return regeneratorRuntime . wrap ( function _callee2$ ( _context2 ) {
125
+ return _regenerator2 . default . wrap ( function _callee2$ ( _context2 ) {
118
126
while ( 1 ) {
119
127
switch ( _context2 . prev = _context2 . next ) {
120
128
case 0 :
0 commit comments