Skip to content

Commit 884f67c

Browse files
committed
rename?
1 parent 1105999 commit 884f67c

File tree

2 files changed

+26
-24
lines changed

2 files changed

+26
-24
lines changed

src/execution/collectFields.ts

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export interface DeferUsage {
3535
export interface FieldDetails {
3636
node: FieldNode;
3737
deferUsage?: DeferUsage | undefined;
38-
fragmentVariableValues?: { [variable: string]: unknown } | undefined;
38+
scopedVariableValues?: { [variable: string]: unknown } | undefined;
3939
}
4040

4141
export type FieldGroup = ReadonlyArray<FieldDetails>;
@@ -131,14 +131,14 @@ export function collectSubfields(
131131
for (const fieldDetail of fieldGroup) {
132132
const selectionSet = fieldDetail.node.selectionSet;
133133
if (selectionSet) {
134-
const { deferUsage, fragmentVariableValues } = fieldDetail;
134+
const { deferUsage, scopedVariableValues } = fieldDetail;
135135
collectFieldsImpl(
136136
context,
137137
selectionSet,
138138
subGroupedFieldSet,
139139
newDeferUsages,
140140
deferUsage,
141-
fragmentVariableValues,
141+
scopedVariableValues,
142142
);
143143
}
144144
}
@@ -156,43 +156,43 @@ function collectFieldsImpl(
156156
groupedFieldSet: AccumulatorMap<string, FieldDetails>,
157157
newDeferUsages: Array<DeferUsage>,
158158
deferUsage?: DeferUsage,
159-
fragmentVariableValues?: { [variable: string]: unknown },
159+
scopedVariableValues?: { [variable: string]: unknown },
160160
): void {
161161
const {
162162
schema,
163163
fragments,
164-
variableValues,
164+
variableValues: operationVariableValues,
165165
runtimeType,
166166
operation,
167167
visitedFragmentNames,
168168
} = context;
169169

170-
const scopedVariableValues = fragmentVariableValues ?? variableValues;
170+
const variableValues = scopedVariableValues ?? operationVariableValues;
171171

172172
for (const selection of selectionSet.selections) {
173173
switch (selection.kind) {
174174
case Kind.FIELD: {
175-
if (!shouldIncludeNode(scopedVariableValues, selection)) {
175+
if (!shouldIncludeNode(variableValues, selection)) {
176176
continue;
177177
}
178178
groupedFieldSet.add(getFieldEntryKey(selection), {
179179
node: selection,
180180
deferUsage,
181-
fragmentVariableValues,
181+
scopedVariableValues,
182182
});
183183
break;
184184
}
185185
case Kind.INLINE_FRAGMENT: {
186186
if (
187-
!shouldIncludeNode(scopedVariableValues, selection) ||
187+
!shouldIncludeNode(variableValues, selection) ||
188188
!doesFragmentConditionMatch(schema, selection, runtimeType)
189189
) {
190190
continue;
191191
}
192192

193193
const newDeferUsage = getDeferUsage(
194194
operation,
195-
scopedVariableValues,
195+
variableValues,
196196
selection,
197197
deferUsage,
198198
);
@@ -204,7 +204,7 @@ function collectFieldsImpl(
204204
groupedFieldSet,
205205
newDeferUsages,
206206
deferUsage,
207-
fragmentVariableValues,
207+
scopedVariableValues,
208208
);
209209
} else {
210210
newDeferUsages.push(newDeferUsage);
@@ -214,7 +214,7 @@ function collectFieldsImpl(
214214
groupedFieldSet,
215215
newDeferUsages,
216216
newDeferUsage,
217-
fragmentVariableValues,
217+
scopedVariableValues,
218218
);
219219
}
220220

@@ -225,15 +225,15 @@ function collectFieldsImpl(
225225

226226
const newDeferUsage = getDeferUsage(
227227
operation,
228-
scopedVariableValues,
228+
variableValues,
229229
selection,
230230
deferUsage,
231231
);
232232

233233
if (
234234
!newDeferUsage &&
235235
(visitedFragmentNames.has(fragName) ||
236-
!shouldIncludeNode(scopedVariableValues, selection))
236+
!shouldIncludeNode(variableValues, selection))
237237
) {
238238
continue;
239239
}
@@ -247,18 +247,20 @@ function collectFieldsImpl(
247247
}
248248

249249
const fragmentVariableSignatures = fragment.variableSignatures;
250-
let newFragmentVariableValues:
250+
let newScopedVariableValues:
251251
| { [variable: string]: unknown }
252252
| undefined;
253253
if (fragmentVariableSignatures) {
254-
newFragmentVariableValues = experimentalGetArgumentValues(
254+
newScopedVariableValues = experimentalGetArgumentValues(
255255
selection,
256256
Object.values(fragmentVariableSignatures),
257-
scopedVariableValues,
257+
variableValues,
258258
);
259-
for (const [variableName, value] of Object.entries(variableValues)) {
259+
for (const [variableName, value] of Object.entries(
260+
operationVariableValues,
261+
)) {
260262
if (!fragment.variableSignatures?.[variableName]) {
261-
newFragmentVariableValues[variableName] = value;
263+
newScopedVariableValues[variableName] = value;
262264
}
263265
}
264266
}
@@ -271,7 +273,7 @@ function collectFieldsImpl(
271273
groupedFieldSet,
272274
newDeferUsages,
273275
deferUsage,
274-
newFragmentVariableValues,
276+
newScopedVariableValues,
275277
);
276278
} else {
277279
newDeferUsages.push(newDeferUsage);
@@ -281,7 +283,7 @@ function collectFieldsImpl(
281283
groupedFieldSet,
282284
newDeferUsages,
283285
newDeferUsage,
284-
newFragmentVariableValues,
286+
newScopedVariableValues,
285287
);
286288
}
287289
break;

src/execution/execute.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ function executeField(
752752
const args = experimentalGetArgumentValues(
753753
fieldGroup[0].node,
754754
fieldDef.args,
755-
fieldGroup[0].fragmentVariableValues ?? exeContext.variableValues,
755+
fieldGroup[0].scopedVariableValues ?? exeContext.variableValues,
756756
);
757757

758758
// The resolve function's optional third argument is a context value that
@@ -1060,7 +1060,7 @@ function getStreamUsage(
10601060
const stream = getDirectiveValues(
10611061
GraphQLStreamDirective,
10621062
fieldGroup[0].node,
1063-
fieldGroup[0].fragmentVariableValues ?? exeContext.variableValues,
1063+
fieldGroup[0].scopedVariableValues ?? exeContext.variableValues,
10641064
);
10651065

10661066
if (!stream) {
@@ -1089,7 +1089,7 @@ function getStreamUsage(
10891089
const streamedFieldGroup: FieldGroup = fieldGroup.map((fieldDetails) => ({
10901090
node: fieldDetails.node,
10911091
deferUsage: undefined,
1092-
fragmentVariableValues: fieldDetails.fragmentVariableValues,
1092+
scopedVariableValues: fieldDetails.scopedVariableValues,
10931093
}));
10941094

10951095
const streamUsage = {

0 commit comments

Comments
 (0)