|
9 | 9 | GraphQLBuffer, |
10 | 10 | GraphQLGeneric, |
11 | 11 | GraphQLJSON, |
12 | | - GQLReference, |
13 | 12 | } from 'graphql-compose'; |
14 | 13 |
|
15 | 14 | import { |
@@ -148,7 +147,7 @@ export function convertModelToGraphQL( |
148 | 147 | const mongooseFields = getFieldsFromModel(model, typeName); |
149 | 148 | const graphqlFields = {}; |
150 | 149 |
|
151 | | - Object.keys(mongooseFields).forEach(fieldName => { |
| 150 | + Object.keys(mongooseFields).forEach((fieldName) => { |
152 | 151 | const mongooseField:MongooseFieldT = mongooseFields[fieldName]; |
153 | 152 | graphqlFields[fieldName] = { |
154 | 153 | type: convertFieldToGraphQL(mongooseField, typeName), |
@@ -232,7 +231,7 @@ export function deriveComplexType(field: MongooseFieldT): ComplexTypesT { |
232 | 231 | function removePseudoIdField(typeComposer: TypeComposer): void { |
233 | 232 | // remove pseudo object id mongoose field |
234 | 233 | const gqFields = typeComposer.getFields(); |
235 | | - Object.keys(gqFields).forEach(name => { |
| 234 | + Object.keys(gqFields).forEach((name) => { |
236 | 235 | if (gqFields[name].type === GraphQLMongoID) { |
237 | 236 | typeComposer.removeField(name); |
238 | 237 | } |
@@ -345,14 +344,14 @@ export function referenceToGraphQL( |
345 | 344 | + 'Correct field should has mongoose-type `ObjectID`'); |
346 | 345 | } |
347 | 346 |
|
348 | | - const refModelName = objectPath.get(field, 'options.ref'); |
349 | | - if (refModelName) { |
350 | | - return GQLReference; |
351 | | - // throw new Error('Mongoose REFERENCE to graphQL TYPE not implemented yet. ' |
352 | | - // + `Field ${_getFieldName(field)}`); |
353 | | - // Storage.UnresolvedRefs.setSubKey(parentTypeName, fieldName, { refModelName }); |
354 | | - // return GraphQLReference; |
355 | | - } |
| 347 | + // const refModelName = objectPath.get(field, 'options.ref'); |
| 348 | + // if (refModelName) { |
| 349 | + // return GQLReference; |
| 350 | + // // throw new Error('Mongoose REFERENCE to graphQL TYPE not implemented yet. ' |
| 351 | + // // + `Field ${_getFieldName(field)}`); |
| 352 | + // // Storage.UnresolvedRefs.setSubKey(parentTypeName, fieldName, { refModelName }); |
| 353 | + // // return GraphQLReference; |
| 354 | + // } |
356 | 355 |
|
357 | 356 | // this is mongo id field |
358 | 357 | return scalarToGraphQL(field, prefix); |
|
0 commit comments