NestJS Graphql Tools is a flexible solution that provides a bunch of decorators for solving problems like n+1 request, filtering, sorting, pagination, polymorphic relation, graphql field extraction. It is fully based on decorators. To use it you can just add a decorator to your resolver.
Added ability to use custom accessors for the loaders
Now @GraphqlLoader can have foreignKey argument as a function. This function has 1 argument which is parent model.
It also toches polymorphic relations. For the polymorphic relations, polymorphic option can be a function which is providing access to the parent object and allow to select id and descriminator from it.
Added ability to use custom accessors for the loaders Now @GraphqlLoader can have foreignKey argument as a function. This function has 1 argument which is parent model.
It also toches polymorphic relations. For the polymorphic relations, polymorphic option can be a function which is providing access to the parent object and allow to select id and descriminator from it.
All examples inside the code.