CSS.CSSProperty

CSS property declaration data.

{
  "id": "CSSProperty",
  "description": "CSS property declaration data.",
  "type": "object",
  "properties": [
    {
      "name": "name",
      "description": "The property name.",
      "type": "string"
    },
    {
      "name": "value",
      "description": "The property value.",
      "type": "string"
    },
    {
      "name": "important",
      "description": "Whether the property has \"!important\" annotation (implies `false` if absent).",
      "optional": true,
      "type": "boolean"
    },
    {
      "name": "implicit",
      "description": "Whether the property is implicit (implies `false` if absent).",
      "optional": true,
      "type": "boolean"
    },
    {
      "name": "text",
      "description": "The full property text as specified in the style.",
      "optional": true,
      "type": "string"
    },
    {
      "name": "parsedOk",
      "description": "Whether the property is understood by the browser (implies `true` if absent).",
      "optional": true,
      "type": "boolean"
    },
    {
      "name": "disabled",
      "description": "Whether the property is disabled by the user (present for source-based properties only).",
      "optional": true,
      "type": "boolean"
    },
    {
      "name": "range",
      "description": "The entire property range in the enclosing style declaration (if available).",
      "optional": true,
      "$ref": "SourceRange"
    }
  ]
}