function (value, silent) {
    var schema = this.schema;
    if (this.isSingleProperty) { return parseProperty(value, schema); }
    return parseProperties(styleParser.parse(value), schema, true, this.name, silent);
  }
function (value, silent) {
    var schema = this.schema;
    if (this.isSingleProperty) { return parseProperty(value, schema); }
    return parseProperties(styleParser.parse(value), schema, true, this.name, silent);
  }
function ( value , silent ) { var schema = this . schema ; if ( this . isSingleProperty ) { return parseProperty ( value , schema ) ; } return parseProperties ( styleParser . parse ( value ) , schema , true , this . name , silent ) ; }
Parses each property based on property type.
If component is single-property, then parses the single property value.

@param {string} value - HTML attribute value.
@param {boolean} silent - Suppress warning messages.
@returns {object} Component data.
Parses each property based on property type . If component is single - property then parses the single property value .
Parse the value