Future<JSResult> wrappedPromiseToFuture(Object jsPromise) async { final res = await js.promiseToFuture(jsPromise); return JSResult.fromJson(jsToMap(res)); }