Future<T>. value constructor Null safety Creates a future completed with value . If value is a future, the created future waits for the value future to complete, and then completes with the same result . Since a value future can complete with an error, so can the future created by Future.