# QtPromise::resolve
Since: 0.5.0
QtPromise::resolve(T value) -> QPromise<R>
Similar to the QPromise<T>::resolve
static method, creates a promise
resolved from a given value
but without the extra typing:
auto promise = QtPromise::resolve(); // QPromise<void>
auto promise = QtPromise::resolve(42); // QPromise<int>
auto promise = QtPromise::resolve(QString{"foo"}); // QPromise<QString>
This method also allows to convert QFuture<T>
to QPromise<T>
, delayed until the QFuture
is
finished (read more).