Interface Iterator<T, TReturn, TNext>
interface Iterator<T, TReturn = any, TNext = any> {
next(...__namedParameters: [] | [TNext]): IteratorResult<T, TReturn>;
return(value?: TReturn): IteratorResult<T, TReturn>;
throw(e?: any): IteratorResult<T, TReturn>;
}
 next(...__namedParameters: [] | [TNext]): IteratorResult<T, TReturn>;
return(value?: TReturn): IteratorResult<T, TReturn>;
throw(e?: any): IteratorResult<T, TReturn>;
}
Type Parameters
                 
                    
                  Hierarchy
              
              - Iterator (View Summary)
 Methods
next
- next(...__namedParameters: [] | [TNext]): IteratorResult<T, TReturn>
- Parameters- ...__namedParameters: [] | [TNext]
 - Returns IteratorResult<T, TReturn>
Optionalreturn
- return(value?: TReturn): IteratorResult<T, TReturn>
- Parameters- Optionalvalue: TReturn
 - Returns IteratorResult<T, TReturn>
Optionalthrow
- throw(e?: any): IteratorResult<T, TReturn>
- Parameters- Optionale: any
 - Returns IteratorResult<T, TReturn>