@@ -58,10 +58,10 @@ export async function* tail<T>(iterable: AsyncIterableLike<T>): AsyncIterable<T>
5858 const iterator = asyncIterator ( iterable ) ;
5959 await iterator . next ( ) ;
6060
61- let result = await iterator . next ( ) ;
62- while ( result . done !== true ) {
63- yield result . value ;
64- result = await iterator . next ( ) ;
61+ let element = await iterator . next ( ) ;
62+ while ( element . done !== true ) {
63+ yield element . value ;
64+ element = await iterator . next ( ) ;
6565 }
6666}
6767
@@ -191,14 +191,14 @@ export async function* drop<T>(
191191) : AsyncIterable < T > {
192192 const iterator = asyncIterator ( iterable ) ;
193193 const c = await count ;
194- let result = await iterator . next ( ) ;
195- for ( let i = 0 ; i < c && result . done !== true ; ++ i ) {
196- result = await iterator . next ( ) ;
194+ let element = await iterator . next ( ) ;
195+ for ( let i = 0 ; i < c && element . done !== true ; ++ i ) {
196+ element = await iterator . next ( ) ;
197197 }
198198
199- while ( result . done !== true ) {
200- yield result . value ;
201- result = await iterator . next ( ) ;
199+ while ( element . done !== true ) {
200+ yield element . value ;
201+ element = await iterator . next ( ) ;
202202 }
203203}
204204
@@ -272,14 +272,14 @@ export async function* dropWhile<T>(
272272 predicate : ( element : T , index : number ) => boolean | Promise < boolean >
273273) : AsyncIterable < T > {
274274 const iterator = asyncIterator ( iterable ) ;
275- let result = await iterator . next ( ) ;
276- for ( let i = 0 ; result . done !== true && ( await predicate ( result . value , i ) ) ; ++ i ) {
277- result = await iterator . next ( ) ;
275+ let element = await iterator . next ( ) ;
276+ for ( let i = 0 ; element . done !== true && ( await predicate ( element . value , i ) ) ; ++ i ) {
277+ element = await iterator . next ( ) ;
278278 }
279279
280- while ( result . done !== true ) {
281- yield result . value ;
282- result = await iterator . next ( ) ;
280+ while ( element . done !== true ) {
281+ yield element . value ;
282+ element = await iterator . next ( ) ;
283283 }
284284}
285285
@@ -479,23 +479,23 @@ export async function* excludeFirst<T>(
479479 predicate : ( element : T , index : number ) => boolean | Promise < boolean >
480480) : AsyncIterable < T > {
481481 const iterator = asyncIterator ( iterable ) ;
482- let result = await iterator . next ( ) ;
482+ let element = await iterator . next ( ) ;
483483
484- for ( let i = 0 ; result . done !== true ; ++ i ) {
485- if ( await predicate ( result . value , i ) ) {
484+ for ( let i = 0 ; element . done !== true ; ++ i ) {
485+ if ( await predicate ( element . value , i ) ) {
486486 break ;
487487 }
488- yield result . value ;
489- result = await iterator . next ( ) ;
488+ yield element . value ;
489+ element = await iterator . next ( ) ;
490490 }
491491
492- if ( result . done !== true ) {
493- result = await iterator . next ( ) ;
492+ if ( element . done !== true ) {
493+ element = await iterator . next ( ) ;
494494 }
495495
496- while ( result . done !== true ) {
497- yield result . value ;
498- result = await iterator . next ( ) ;
496+ while ( element . done !== true ) {
497+ yield element . value ;
498+ element = await iterator . next ( ) ;
499499 }
500500}
501501
@@ -562,18 +562,18 @@ export async function fold1<T>(
562562 f : ( accumulator : T , element : T , index : number ) => T | Promise < T >
563563) : Promise < T > {
564564 const iterator = asyncIterator ( iterable ) ;
565- let result = await iterator . next ( ) ;
565+ let element = await iterator . next ( ) ;
566566
567- if ( result . done === true ) {
567+ if ( element . done === true ) {
568568 throw new TypeError ( "fold1: empty AsyncIterable" ) ;
569569 }
570570
571- let accumulator = result . value ;
571+ let accumulator = element . value ;
572572 let i = 1 ;
573- result = await iterator . next ( ) ;
574- while ( result . done !== true ) {
575- accumulator = await f ( accumulator , result . value , i ++ ) ;
576- result = await iterator . next ( ) ;
573+ element = await iterator . next ( ) ;
574+ while ( element . done !== true ) {
575+ accumulator = await f ( accumulator , element . value , i ++ ) ;
576+ element = await iterator . next ( ) ;
577577 }
578578
579579 return accumulator ;
@@ -735,19 +735,19 @@ async function internalMaximum<T>(
735735 compare : Comparator < T >
736736) : Promise < T | null > {
737737 const iterator = asyncIterator ( iterable ) ;
738- let result = await iterator . next ( ) ;
738+ let element = await iterator . next ( ) ;
739739
740- if ( result . done === true ) {
740+ if ( element . done === true ) {
741741 return null ;
742742 }
743743
744- let max = result . value ;
745- result = await iterator . next ( ) ;
746- while ( result . done !== true ) {
747- if ( compare ( result . value , max ) > 0 ) {
748- max = result . value ;
744+ let max = element . value ;
745+ element = await iterator . next ( ) ;
746+ while ( element . done !== true ) {
747+ if ( compare ( element . value , max ) > 0 ) {
748+ max = element . value ;
749749 }
750- result = await iterator . next ( ) ;
750+ element = await iterator . next ( ) ;
751751 }
752752
753753 return max ;
@@ -758,24 +758,24 @@ export async function maximumBy<T>(
758758 select : ( element : T , index : number ) => number | Promise < number >
759759) : Promise < T | null > {
760760 const iterator = asyncIterator ( iterable ) ;
761- let result = await iterator . next ( ) ;
761+ let element = await iterator . next ( ) ;
762762
763- if ( result . done === true ) {
763+ if ( element . done === true ) {
764764 return null ;
765765 }
766766
767- let max = result . value ;
768- let maxBy = await select ( result . value , 0 ) ;
767+ let max = element . value ;
768+ let maxBy = await select ( element . value , 0 ) ;
769769 let i = 0 ;
770770
771- result = await iterator . next ( ) ;
772- while ( result . done !== true ) {
773- const by = await select ( result . value , i ++ ) ;
771+ element = await iterator . next ( ) ;
772+ while ( element . done !== true ) {
773+ const by = await select ( element . value , i ++ ) ;
774774 if ( by > maxBy ) {
775- max = result . value ;
775+ max = element . value ;
776776 maxBy = by ;
777777 }
778- result = await iterator . next ( ) ;
778+ element = await iterator . next ( ) ;
779779 }
780780
781781 return max ;
@@ -975,19 +975,19 @@ export async function* scan1<T>(
975975 f : ( accumulator : T , element : T , index : number ) => T | Promise < T >
976976) : AsyncIterable < T > {
977977 const iterator = asyncIterator ( iterable ) ;
978- let result = await iterator . next ( ) ;
978+ let element = await iterator . next ( ) ;
979979
980- if ( result . done === true ) {
980+ if ( element . done === true ) {
981981 return ;
982982 }
983983
984- let accumulator = result . value ;
984+ let accumulator = element . value ;
985985 yield accumulator ;
986986 let i = 1 ;
987- result = await iterator . next ( ) ;
988- while ( result . done !== true ) {
989- yield ( accumulator = await f ( accumulator , result . value , i ++ ) ) ;
990- result = await iterator . next ( ) ;
987+ element = await iterator . next ( ) ;
988+ while ( element . done !== true ) {
989+ yield ( accumulator = await f ( accumulator , element . value , i ++ ) ) ;
990+ element = await iterator . next ( ) ;
991991 }
992992}
993993
0 commit comments