Interface: Peekable<T>
Defined in: projects/utilities/packages/iterator-utilities/src/lib/peekable.ts:52
Extends
- IterableIterator<- T>
Type Parameters
| Type Parameter | 
|---|
| T | 
Methods
[iterator]()
[iterator]():
IterableIterator<T>
Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:53
Returns
IterableIterator<T>
Inherited from
IterableIterator.[iterator]
next()
next(...
args: [] | [undefined]):IteratorResult<T,any>
Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:43
Parameters
| Parameter | Type | 
|---|---|
| ... args | [] | [ undefined] | 
Returns
IteratorResult<T, any>
Inherited from
IterableIterator.next
peek()
peek():
IteratorResult<T>
Defined in: projects/utilities/packages/iterator-utilities/src/lib/peekable.ts:53
Returns
IteratorResult<T>
return()?
optionalreturn(value?:any):IteratorResult<T,any>
Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:44
Parameters
| Parameter | Type | 
|---|---|
| value? | any | 
Returns
IteratorResult<T, any>
Inherited from
IterableIterator.return
throw()?
optionalthrow(e?:any):IteratorResult<T,any>
Defined in: node_modules/typescript/lib/lib.es2015.iterable.d.ts:45
Parameters
| Parameter | Type | 
|---|---|
| e? | any | 
Returns
IteratorResult<T, any>
Inherited from
IterableIterator.throw