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