warnHyphenatedStyleName = function(name) {
    if (warnedStyleNames.hasOwnProperty(name) && warnedStyleNames[name]) {
      return;
    }

    warnedStyleNames[name] = true;
    ("production" !== process.env.NODE_ENV ? warning(
      false,
      'Unsupported style property %s. Did you mean %s?',
      name,
      camelizeStyleName(name)
    ) : null);
  }
Serializes a mapping of style properties for use as inline styles:

  > createMarkupForStyles({width: '200px', height: 0})
  "width:200px;height:0;"

Undefined values are ignored so that declarative programming is easier.
The result should be HTML-escaped before insertion into the DOM.

@param {object} styles
@return {?string}