Type aliases
resolver
Ƭ resolver: function
Defined in src/util/async.ts:3
Type declaration:
▸ (x?: any): any
Parameters:
| Name | Type |
|---|---|
x? |
any |
Functions
createRejectedThenable
▸ createRejectedThenable<T>(err: Error): Thenable‹T›
Defined in src/util/async.ts:18
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
err |
Error |
Returns: Thenable‹T›
createResolvedThenable
▸ createResolvedThenable<T>(value: T): Thenable‹T›
Defined in src/util/async.ts:10
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
value |
T |
Returns: Thenable‹T›
isAsyncIterator
▸ isAsyncIterator(val: any): val is IterableIterator
Defined in src/util/async.ts:33
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: val is IterableIterator
isThenable
▸ isThenable<T>(val: any): val is Thenable
Defined in src/util/async.ts:29
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: val is Thenable
toPromise
▸ toPromise<T>(val: Generator‹unknown, T, unknown› | Thenable‹T› | T): Promise‹T›
Defined in src/util/async.ts:65
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
Generator‹unknown, T, unknown› | Thenable‹T› | T |
Returns: Promise‹T›
toThenable
▸ toThenable<T>(val: IteratorResult‹unknown, T› | Thenable‹T› | any): Thenable‹T›
Defined in src/util/async.ts:38
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
IteratorResult‹unknown, T› | Thenable‹T› | any |
Returns: Thenable‹T›
toValue
▸ toValue<T>(val: Generator‹unknown, T, unknown› | Thenable‹T› | T): T
Defined in src/util/async.ts:70
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
Generator‹unknown, T, unknown› | Thenable‹T› | T |
Returns: T