@@ -45,11 +45,10 @@ function parseField(
45
45
) {
46
46
const { isDeprecated, ...restData } = field
47
47
const argsMap = field . args . reduce (
48
- ( acc , cur ) => ( {
49
- ...acc ,
50
- [ cur . name ] : cur ,
51
- } ) ,
52
- { } as Record < string , GraphQLArgument > ,
48
+ ( acc , cur ) => {
49
+ acc [ cur . name ] = cur ;
50
+ return acc ;
51
+ } , { } as Record < string , GraphQLArgument > ,
53
52
)
54
53
return {
55
54
...restData ,
@@ -138,28 +137,28 @@ function applyMiddlewareToType<TSource, TContext, TArgs>(
138
137
139
138
if ( isMiddlewareFunction ( middleware ) ) {
140
139
const resolvers = Object . keys ( fieldMap ) . reduce (
141
- ( resolvers , fieldName ) => ( {
142
- ...resolvers ,
143
- [ fieldName ] : applyMiddlewareToField (
140
+ ( resolvers , fieldName ) => {
141
+ resolvers [ fieldName ] = applyMiddlewareToField (
144
142
fieldMap [ fieldName ] ,
145
143
options ,
146
144
middleware as IMiddlewareFunction < TSource , TContext , TArgs > ,
147
- ) ,
148
- } ) ,
145
+ ) ;
146
+ return resolvers ;
147
+ } ,
149
148
{ } ,
150
149
)
151
150
152
151
return resolvers
153
152
} else {
154
153
const resolvers = Object . keys ( middleware ) . reduce (
155
- ( resolvers , field ) => ( {
156
- ...resolvers ,
157
- [ field ] : applyMiddlewareToField (
158
- fieldMap [ field ] ,
154
+ ( resolvers , fieldName ) => {
155
+ resolvers [ fieldName ] = applyMiddlewareToField (
156
+ fieldMap [ fieldName ] ,
159
157
options ,
160
- middleware [ field ] ,
161
- ) ,
162
- } ) ,
158
+ middleware [ fieldName ] ,
159
+ ) ;
160
+ return resolvers ;
161
+ } ,
163
162
{ } ,
164
163
)
165
164
@@ -181,14 +180,14 @@ function applyMiddlewareToSchema<TSource, TContext, TArgs>(
181
180
! isIntrospectionType ( typeMap [ type ] ) ,
182
181
)
183
182
. reduce (
184
- ( resolvers , type ) => ( {
185
- ...resolvers ,
186
- [ type ] : applyMiddlewareToType (
183
+ ( resolvers , type ) => {
184
+ resolvers [ type ] = applyMiddlewareToType (
187
185
typeMap [ type ] as GraphQLObjectType ,
188
186
options ,
189
187
middleware ,
190
- ) ,
191
- } ) ,
188
+ ) ;
189
+ return resolvers ;
190
+ } ,
192
191
{ } ,
193
192
)
194
193
@@ -216,14 +215,14 @@ export function generateResolverFromSchemaAndMiddleware<
216
215
const typeMap = schema . getTypeMap ( )
217
216
218
217
const resolvers = Object . keys ( middleware ) . reduce (
219
- ( resolvers , type ) => ( {
220
- ...resolvers ,
221
- [ type ] : applyMiddlewareToType (
218
+ ( resolvers , type ) => {
219
+ resolvers [ type ] = applyMiddlewareToType (
222
220
typeMap [ type ] as GraphQLObjectType ,
223
221
options ,
224
222
middleware [ type ] ,
225
- ) ,
226
- } ) ,
223
+ ) ;
224
+ return resolvers ;
225
+ } ,
227
226
{ } ,
228
227
)
229
228
0 commit comments