soul-wallet-lib
Version:
The EIP-4337 library for Soul-Wallet
88 lines (50 loc) • 1.68 kB
Markdown
[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / Iterator
# Interface: Iterator<T, TReturn, TNext\>
[<internal>](../modules/internal_.md).Iterator
## Type parameters
| Name | Type |
| :------ | :------ |
| `T` | `T` |
| `TReturn` | `any` |
| `TNext` | `undefined` |
## Hierarchy
- **`Iterator`**
↳ [`IterableIterator`](internal_.IterableIterator.md)
## Table of contents
### Methods
- [next](internal_.Iterator.md#next)
- [return](internal_.Iterator.md#return)
- [throw](internal_.Iterator.md#throw)
## Methods
### next
▸ **next**(`...args`): [`IteratorResult`](../modules/internal_.md#iteratorresult)<`T`, `TReturn`\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `...args` | [] \| [`TNext`] |
#### Returns
[`IteratorResult`](../modules/internal_.md#iteratorresult)<`T`, `TReturn`\>
#### Defined in
node_modules/typescript/lib/lib.es2015.iterable.d.ts:45
___
### return
▸ `Optional` **return**(`value?`): [`IteratorResult`](../modules/internal_.md#iteratorresult)<`T`, `TReturn`\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `value?` | `TReturn` |
#### Returns
[`IteratorResult`](../modules/internal_.md#iteratorresult)<`T`, `TReturn`\>
#### Defined in
node_modules/typescript/lib/lib.es2015.iterable.d.ts:46
___
### throw
▸ `Optional` **throw**(`e?`): [`IteratorResult`](../modules/internal_.md#iteratorresult)<`T`, `TReturn`\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `e?` | `any` |
#### Returns
[`IteratorResult`](../modules/internal_.md#iteratorresult)<`T`, `TReturn`\>
#### Defined in
node_modules/typescript/lib/lib.es2015.iterable.d.ts:47