Iterator
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
- T
- TReturn = any
- TNext = any
Hierarchy (View Summary)
- Iterator
Index
Methods
Methods
next
next(...__namedParameters: [] | [TNext]): IteratorResult<T, TReturn>
Parameters
…__namedParameters: [] | [TNext]
Returns IteratorResult<T, TReturn>
Optional
return
return(value?: TReturn): IteratorResult<T, TReturn>
Parameters
Optional
value: TReturn
Returns IteratorResult<T, TReturn>
Optional
throw
throw(e?: any): IteratorResult<T, TReturn>
Parameters
Optional
e: any