We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent db83cc1 commit 53a698eCopy full SHA for 53a698e
.changeset/mean-penguins-type.md
@@ -0,0 +1,5 @@
1
+---
2
+'graphql-executor': patch
3
4
+
5
+preserve key order when promises resolves out of order
src/execution/executor.ts
@@ -908,6 +908,8 @@ export class Executor {
908
909
if (result !== undefined) {
910
if (isPromise(result)) {
911
+ // set key to undefined to preserve key order
912
+ results[responseName] = undefined;
913
const promise = result.then((resolved) => {
914
results[responseName] = resolved;
915
});
0 commit comments