code: function convertJSONMapProps(jsonProps, configuration) {
    if (jsonProps.map || jsonProps.mapStyle) {
      jsonProps.map = Object.assign({}, DEFAULT_MAP_PROPS, jsonProps.map);
    }
  
    if (!jsonProps.map) {
      return;
    }
  
    if ('mapStyle' in jsonProps) {
      jsonProps.map.style = jsonProps.mapStyle;
      jsonProps.map.mapStyle = jsonProps.mapStyle;
      delete jsonProps.mapStyle;
    }
  
    // TODO - better map handling
    if ('viewState' in jsonProps) {
      jsonProps.map.viewState = jsonProps.viewState;
    }
  }
docs: Normalizes map/mapStyle etc props to a `map: {style}` object-valued prop