github graphql-compose/graphql-compose v2.8.0

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

2.8.0 (2017-09-06)

Features

  • TypeComposer: add TC.wrapResolverAs() method. It creates new resolver from existing. (d1f0c8c)

So setResolver and getResolver with different resolver names:

PriceTC.setResolver(
  'findForAdmin',
  PriceTC.getResolver('find')
    .someWrapMethodsChain()
);

can be replaced by wrapResolveAs:

PriceTC.wrapResolverAs('findAdmin', 'find', clonnedResolver => {
  return clonnedResolver.someWrapMethodsChain();
});

Yep, this method may look excessive. BUT it allows keeping your app's
code in the same stylistic with wrapResolver and wrapResolverResolve
methods.

Don't miss a new graphql-compose release

NewReleases is sending notifications on new releases.