Skip to content

Commit 0a3e193

Browse files
committed
enhance(tools): do not add _v prefix if there is only one
1 parent e427cde commit 0a3e193

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

.changeset/grumpy-cows-burn.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@graphql-tools/utils': patch
3+
---
4+
5+
Do not add `_v` prefix if there is only one argument/variable

packages/utils/src/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export * from './renameType.js';
3030
export * from './transformInputValue.js';
3131
export * from './mapAsyncIterator.js';
3232
export * from './updateArgument.js';
33+
export * from './astFromType.js';
3334
export * from './implementsAbstractType.js';
3435
export * from './errors.js';
3536
export * from './observableToAsyncIterable.js';

packages/utils/src/updateArgument.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export function createVariableNameGenerator(
5757
return (argName: string): string => {
5858
let varName: string;
5959
do {
60-
varName = `_v${(varCounter++).toString()}_${argName}`;
60+
varName = varCounter === 0 ? argName : `_v${(varCounter++).toString()}_${argName}`;
6161
} while (varName in variableDefinitionMap);
6262
return varName;
6363
};

0 commit comments

Comments
 (0)