code: function setStyle(native, prop, value, renderer, sanitizer, store) {
      value = sanitizer && value ? sanitizer(prop, value) : value;
      if (store) {
          store[prop] = value;
      }
      else if (value) {
          ngDevMode && ngDevMode.rendererSetStyle++;
          isProceduralRenderer(renderer) ?
              renderer.setStyle(native, prop, value, RendererStyleFlags3.DashCase) :
              native['style'].setProperty(prop, value);
      }
      else {
          ngDevMode && ngDevMode.rendererRemoveStyle++;
          isProceduralRenderer(renderer) ?
              renderer.removeStyle(native, prop, RendererStyleFlags3.DashCase) :
              native['style'].removeProperty(prop);
      }
  }
docs: This function renders a given CSS prop/value entry using the
  provided renderer. If a `store` value is provided then
  that will be used a render context instead of the provided
  renderer.
  
  @param native the DOM Element
  @param prop the CSS style property that will be rendered
  @param value the CSS style value that will be rendered
  @param renderer
  @param store an optional key/value map that will be used as a context to render styles on