@@ -44,7 +44,7 @@ import {
44
44
GraphQLUnionType ,
45
45
} from 'graphql' ;
46
46
47
- import { Context , GraphQLFields , Instance , InternalMiddleware } from './types' ;
47
+ import { Context , GraphQLContext , GraphQLFields , Instance , InternalMiddleware } from './types' ;
48
48
import { typeResolvers } from './decorators' ;
49
49
import { Resolver , Resolvers } from './resolvers' ;
50
50
import { InvalidSubscriptionTypeError , TypeNameRequiredError } from './errors' ;
@@ -612,7 +612,7 @@ export class TypesBuilder {
612
612
reflectionMethod : ReflectionMethod ,
613
613
middlewares : readonly InternalMiddleware [ ] ,
614
614
type : 'query' | 'mutation' | 'subscription' | 'resolveField' ,
615
- ) : GraphQLFieldResolver < unknown , InjectorContext , any > {
615
+ ) : GraphQLFieldResolver < unknown , GraphQLContext , any > {
616
616
const resolve = ( injectorContext : InjectorContext ) => {
617
617
const instance = injectorContext . get (
618
618
resolver . controller ,
@@ -670,7 +670,7 @@ export class TypesBuilder {
670
670
returnType ,
671
671
) ;
672
672
673
- return async ( parent , _args , injectorContext ) => {
673
+ return async ( parent , _args , { injectorContext } : GraphQLContext ) => {
674
674
const args = deserializeArgs ( _args , { loosely : false } ) as Record < string , unknown > ;
675
675
const argsValidationErrors = validateArgs ( args ) ;
676
676
if ( argsValidationErrors . length ) {
@@ -734,14 +734,14 @@ export class TypesBuilder {
734
734
735
735
generateSubscriptionResolverFields < T > (
736
736
resolver : Resolver < T > ,
737
- ) : GraphQLFieldConfigMap < unknown , InjectorContext > {
737
+ ) : GraphQLFieldConfigMap < unknown , GraphQLContext > {
738
738
const metadata = getClassDecoratorMetadata ( resolver . controller ) ;
739
739
const resolverType = reflect ( resolver . controller ) ;
740
740
const reflectionClass = ReflectionClass . from ( resolverType ) ;
741
741
742
742
const fields = new Map <
743
743
string ,
744
- GraphQLFieldConfig < unknown , InjectorContext >
744
+ GraphQLFieldConfig < unknown , GraphQLContext >
745
745
> ( ) ;
746
746
747
747
// eslint-disable-next-line functional/no-loop-statement
@@ -775,14 +775,14 @@ export class TypesBuilder {
775
775
776
776
generateMutationResolverFields < T > (
777
777
resolver : Resolver < T > ,
778
- ) : GraphQLFieldConfigMap < unknown , InjectorContext > {
778
+ ) : GraphQLFieldConfigMap < unknown , GraphQLContext > {
779
779
const metadata = getClassDecoratorMetadata ( resolver . controller ) ;
780
780
const resolverType = reflect ( resolver . controller ) ;
781
781
const reflectionClass = ReflectionClass . from ( resolverType ) ;
782
782
783
783
const fields = new Map <
784
784
string ,
785
- GraphQLFieldConfig < unknown , InjectorContext >
785
+ GraphQLFieldConfig < unknown , GraphQLContext >
786
786
> ( ) ;
787
787
788
788
// eslint-disable-next-line functional/no-loop-statement
@@ -817,7 +817,7 @@ export class TypesBuilder {
817
817
generateFieldResolver < T > (
818
818
resolver : Resolver < T > ,
819
819
fieldName : string ,
820
- ) : Pick < GraphQLFieldConfig < unknown , InjectorContext > , 'args' | 'resolve' > {
820
+ ) : Pick < GraphQLFieldConfig < unknown , GraphQLContext > , 'args' | 'resolve' > {
821
821
const metadata = getClassDecoratorMetadata ( resolver . controller ) ;
822
822
const resolverType = reflect ( resolver . controller ) ;
823
823
const reflectionClass = ReflectionClass . from ( resolverType ) ;
@@ -852,14 +852,14 @@ export class TypesBuilder {
852
852
853
853
generateQueryResolverFields < T > (
854
854
resolver : Resolver < T > ,
855
- ) : GraphQLFieldConfigMap < unknown , InjectorContext > {
855
+ ) : GraphQLFieldConfigMap < unknown , GraphQLContext > {
856
856
const metadata = getClassDecoratorMetadata ( resolver . controller ) ;
857
857
const resolverType = reflect ( resolver . controller ) ;
858
858
const reflectionClass = ReflectionClass . from ( resolverType ) ;
859
859
860
860
const fields = new Map <
861
861
string ,
862
- GraphQLFieldConfig < unknown , InjectorContext >
862
+ GraphQLFieldConfig < unknown , GraphQLContext >
863
863
> ( ) ;
864
864
865
865
// eslint-disable-next-line functional/no-loop-statement
0 commit comments