Provides the type of elements within an Iterable
, which may be wrapped in one or more promises.
The element type is also unwrapped any promises.
Represents an Iterable
that is not a promise but an actual value that is an Iterable
,
although it may produce either values or promises of values or both.
Something which can be resolved: that is, either a value or a promise of a value.
An Iterable
or a promise of an Iterable
. Its elements are any mix of type T
and/or PromiseLike<T>
.
Used as a type for arguments.
Equivalent to a PromiseSettledResult
, but specific to our classes.
Guarantees that there is at most one PromiseLike
wrapper.
Guarantees that there is only one Promise
wrapper.
Guarantees that there is only one PromiseLike
wrapper.
Provides the type of the resolution value after unwrapping all the PromiseLike
and Promisable
interfaces (if any).
Generated using TypeDoc
These are where we put all the type aliases, interfaces, and enumerations that are shared between multiple things, or may be useful to use without us.