* added reference for JS Client * added reference for JS Client * added reference for JS Client
46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
---
|
|
displayed_sidebar: jsClientSidebar
|
|
---
|
|
|
|
# Interface: PromiseLike<T\>
|
|
|
|
[internal](../modules/internal.md).PromiseLike
|
|
|
|
## Type parameters
|
|
|
|
| Name |
|
|
| :------ |
|
|
| `T` |
|
|
|
|
## 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:1489
|