External module: "util/async"

Type aliases

resolver

Ƭ resolver: function

Defined in util/async.ts:3

Type declaration:

▸ (x?: any): any

Parameters:

Name Type
x? any

Functions

createRejectedThenable

createRejectedThenable(err: Error): Thenable

Defined in util/async.ts:18

Parameters:

Name Type
err Error

Returns: Thenable


createResolvedThenable

createResolvedThenable(value: any): Thenable

Defined in util/async.ts:10

Parameters:

Name Type
value any

Returns: Thenable


isAsyncIterator

isAsyncIterator(val: any): boolean

Defined in util/async.ts:33

Parameters:

Name Type
val any

Returns: boolean


isThenable

isThenable(val: any): boolean

Defined in util/async.ts:29

Parameters:

Name Type
val any

Returns: boolean


toPromise

toPromise(val: IterableIterator‹any› | Thenable | any): Promise‹any›

Defined in util/async.ts:65

Parameters:

Name Type
val IterableIterator‹any› | Thenable | any

Returns: Promise‹any›


toThenable

toThenable(val: IterableIterator‹any› | Thenable | any): Thenable

Defined in util/async.ts:38

Parameters:

Name Type
val IterableIterator‹any› | Thenable | any

Returns: Thenable


toValue

toValue(val: IterableIterator‹any› | Thenable | any): any

Defined in util/async.ts:70

Parameters:

Name Type
val IterableIterator‹any› | Thenable | any

Returns: any