convertJSObjectToMap function

Map<String, String>? convertJSObjectToMap(
  1. dynamic jsObject
)

Implementation

Map<String, String>? convertJSObjectToMap(dynamic jsObject) {
  if (jsObject == null) {
    return null;
  }
  final resultMap = <String, String>{};
  final keys = js.context['Object'].callMethod('keys', [jsObject]) as js.JsArray;
  for (final key in keys) {
    resultMap[key.toString()] = jsObject[key].toString();
  }
  return resultMap;
}