lib/components/map/stylized-map.js
function mergeTransitiveStyles (base, extended) {
  const styles = Object.assign({}, base)
  for (const key in extended) {
    if (key in base) styles[key] = Object.assign({}, styles[key], extended[key])
    else styles[key] = extended[key]
  }
  return styles
}
function mergeTransitiveStyles (base, extended) {
  const styles = Object.assign({}, base)
  for (const key in extended) {
    if (key in base) styles[key] = Object.assign({}, styles[key], extended[key])
    else styles[key] = extended[key]
  }
  return styles
}
function mergeTransitiveStyles ( base , extended ) { const styles = Object . assign ( { } , base ) for ( const key in extended ) { if ( key in base ) styles [ key ] = Object . assign ( { } , styles [ key ] , extended [ key ] ) else styles [ key ] = extended [ key ] } return styles }
extend common transitive styles for stylized map view
extend common transitive styles for stylized map view