Type aliases
Task
Ƭ Task: Thenable‹T›
Defined in util/async.ts:37
resolver
Ƭ resolver: function
Defined in util/async.ts:3
Type declaration:
▸ (x?: any): any
Parameters:
| Name | Type |
|---|---|
x? |
any |
Functions
createRejectedThenable
▸ createRejectedThenable<T>(err: Error): Thenable‹T›
Defined in util/async.ts:18
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
err |
Error |
Returns: Thenable‹T›
createResolvedThenable
▸ createResolvedThenable<T>(value: T): Thenable‹T›
Defined in util/async.ts:10
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
value |
T |
Returns: Thenable‹T›
isAsyncIterator
▸ isAsyncIterator(val: any): boolean
Defined in util/async.ts:33
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: boolean
isThenable
▸ isThenable<T>(val: any): boolean
Defined in util/async.ts:29
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: boolean
toPromise
▸ toPromise<T>(val: IterableIterator‹any› | Thenable‹T› | T): Promise‹T›
Defined in util/async.ts:67
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
IterableIterator‹any› | Thenable‹T› | T |
Returns: Promise‹T›
toThenable
▸ toThenable<T>(val: IterableIterator‹any› | Thenable‹T› | any): Thenable‹T›
Defined in util/async.ts:40
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
IterableIterator‹any› | Thenable‹T› | any |
Returns: Thenable‹T›
toValue
▸ toValue<T>(val: IterableIterator‹any› | Thenable‹T› | T): T
Defined in util/async.ts:72
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
IterableIterator‹any› | Thenable‹T› | T |
Returns: T