Type aliases
resolver
Ƭ resolver: function
Defined in src/util/async.ts:3
Type declaration:
▸ (x?: any): any
Parameters:
| Name | Type |
|---|---|
x? |
any |
Variables
Const toThenable
• toThenable: toPromise = toPromise
Defined in src/util/async.ts:63
Functions
isAsyncIterator
▸ isAsyncIterator(val: any): val is IterableIterator
Defined in src/util/async.ts:14
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: val is IterableIterator
isThenable
▸ isThenable<T>(val: any): val is Thenable
Defined in src/util/async.ts:10
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:19
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
Generator‹unknown, T, unknown› | Thenable‹T› | T |
Returns: Promise‹T›
toValue
▸ toValue<T>(val: Generator‹unknown, T, unknown› | T): T
Defined in src/util/async.ts:41
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
Generator‹unknown, T, unknown› | T |
Returns: T