* Register a GraphQL middleware * @param middleware - GraphQL middleware
(middleware: Middleware<T>)
| 112 | * @param middleware - GraphQL middleware |
| 113 | */ |
| 114 | middleware<T extends {}>(middleware: Middleware<T>): Binding<Middleware<T>> { |
| 115 | return this.bind<Middleware<T>>(BindingKey.generate(`graphql.middleware`)) |
| 116 | .to(middleware) |
| 117 | .tag(GraphQLTags.MIDDLEWARE); |
| 118 | } |
| 119 | |
| 120 | /** |
| 121 | * Register a GraphQL resolver class |