promiseToFutureAsMap 函数

Future<Map<String, dynamic>?> promiseToFutureAsMap(
  1. dynamic jsPromise
)

将 JS Promise 转换为 Future<Map<String, dynamic>>。

在成功的结果下,原生 JS 结果将被转换为 Dart Map。参见 convertNativeToDart_Dictionary。在拒绝的 Promise 下,错误将按原样转发。

实现

Future<Map<String, dynamic>?> promiseToFutureAsMap(jsPromise) =>
    promiseToFuture(jsPromise).then(convertNativeToDart_Dictionary);