Use JS utils to convert a js promise into a dart Future.
Future<T> promiseToFuture<T>(final Object jsPromise);