File tree Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -823,10 +823,7 @@ describe('Execute: stream directive', () => {
823
823
}
824
824
` ) ;
825
825
const result = await complete ( document , {
826
- async * scalarList ( ) {
827
- yield await Promise . resolve ( friends [ 0 ] . name ) ;
828
- yield await Promise . resolve ( { } ) ;
829
- } ,
826
+ scalarList : ( ) => [ friends [ 0 ] . name , { } ] ,
830
827
} ) ;
831
828
expectJSON ( result ) . toDeepEqual ( [
832
829
{
@@ -849,9 +846,6 @@ describe('Execute: stream directive', () => {
849
846
] ,
850
847
} ,
851
848
] ,
852
- hasNext : true ,
853
- } ,
854
- {
855
849
hasNext : false ,
856
850
} ,
857
851
] ) ;
Original file line number Diff line number Diff line change @@ -1838,7 +1838,6 @@ function executeStreamField(
1838
1838
exeContext,
1839
1839
} ) ;
1840
1840
let completedItem : PromiseOrValue < unknown > ;
1841
- let completedItems : PromiseOrValue < Array < unknown > | null > ;
1842
1841
try {
1843
1842
try {
1844
1843
if ( isPromise ( item ) ) {
@@ -1885,7 +1884,7 @@ function executeStreamField(
1885
1884
}
1886
1885
} catch ( rawError ) {
1887
1886
const error = locatedError ( rawError , fieldNodes , pathToArray ( itemPath ) ) ;
1888
- completedItems = handleFieldError (
1887
+ completedItem = handleFieldError (
1889
1888
error ,
1890
1889
itemType ,
1891
1890
asyncPayloadRecord . errors ,
@@ -1899,6 +1898,7 @@ function executeStreamField(
1899
1898
return asyncPayloadRecord ;
1900
1899
}
1901
1900
1901
+ let completedItems : PromiseOrValue < Array < unknown > | null > ;
1902
1902
if ( isPromise ( completedItem ) ) {
1903
1903
completedItems = completedItem . then (
1904
1904
( value ) => [ value ] ,
You can’t perform that action at this time.
0 commit comments