CSS.CSSProperty

CSS property declaration data.

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