soul-wallet-lib
Version:
The EIP-4337 library for Soul-Wallet
50 lines (29 loc) • 1.31 kB
Markdown
[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / PromiseLike
# Interface: PromiseLike<T\>
[<internal>](../modules/internal_.md).PromiseLike
## Type parameters
| Name |
| :------ |
| `T` |
## Table of contents
### Methods
- [then](internal_.PromiseLike.md#then)
## Methods
### then
▸ **then**<`TResult1`, `TResult2`\>(`onfulfilled?`, `onrejected?`): [`PromiseLike`](internal_.PromiseLike.md)<`TResult1` \| `TResult2`\>
Attaches callbacks for the resolution and/or rejection of the Promise.
#### Type parameters
| Name | Type |
| :------ | :------ |
| `TResult1` | `T` |
| `TResult2` | `never` |
#### Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| `onfulfilled?` | ``null`` \| (`value`: `T`) => `TResult1` \| [`PromiseLike`](internal_.PromiseLike.md)<`TResult1`\> | The callback to execute when the Promise is resolved. |
| `onrejected?` | ``null`` \| (`reason`: `any`) => `TResult2` \| [`PromiseLike`](internal_.PromiseLike.md)<`TResult2`\> | The callback to execute when the Promise is rejected. |
#### Returns
[`PromiseLike`](internal_.PromiseLike.md)<`TResult1` \| `TResult2`\>
A Promise for the completion of which ever callback is executed.
#### Defined in
node_modules/typescript/lib/lib.es5.d.ts:1520