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.