A GraphQL Middleware to manage resolvers timeout is a great solution!
Our current solution is to manage the timeout in the operation called by the resolver. Your module provides a more generic way to manage the resolver timeout.
The concept of GraphQL middleware is also excellent. We can use it to refactor our incrementResolverCount function currently called in each resolver.
Thank you Rizki for sharing this module!
Clik here to view.
