For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
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
- T
- TReturn = any
- TNext = any
Hierarchy (View Summary)
- Iterator
Methods
next
-
Parameters
- ...__namedParameters: [] | [TNext]
Returns IteratorResult<T, TReturn>
Optionalreturn
-
Parameters
Optionalvalue: TReturn
Returns IteratorResult<T, TReturn>
Optionalthrow
-
Parameters
Optionale: any
Returns IteratorResult<T, TReturn>