github graphql-compose/graphql-compose 2.0.0
v2.0.0

latest releases: v9.0.10, v9.0.9, v9.0.8...
6 years ago

Breaking changes in TC.addRelation(fieldName, opts) method:

  1. opts became regular object
  2. opts.resolver now is thunk. It solves hoisting problems with
    cross imported modules.
  3. opts.args renamed to opts.prepareArgs. Better naming, cause args used for GraphQLArgsConfigMap, but here is a special instruction how to prepare args of existed Resolver. Removing misunderstanding.
- UserTC.addRelation('lastArticle', () => {
+ UserTC.addRelation('lastArticle', {

-  resolver: ArticleTC.getResolver('findOne'),
+  resolver: () => ArticleTC.getResolver('findOne'),

-  args: { /* ... */ },
+  prepareArgs: { /* ... */ },
});

More information about changes can be found in issue #66

Don't miss a new graphql-compose release

NewReleases is sending notifications on new releases.