Represents a wrapped function that returns a promise.
The type of the result of the wrapped function.
The types of the parameters of the wrapped function.
Represents a wrapped function that returns a promise.