{
 "schemaVersion": "1.0.0",
 "readme": "",
 "modules": [
  {
   "kind": "javascript-module",
   "path": "u-details.ts",
   "declarations": [
    {
     "kind": "variable",
     "name": "UHTMLDetailsStyle",
     "default": "`${DISPLAY_BLOCK} ::slotted([slot=\"summary\"]) { cursor: pointer; display: block } ::slotted([slot=\"summary\"])::before { content: ''; display: inline-block; vertical-align: middle; margin-inline: .05em .3125em; border-block: .3125em solid transparent; border-inline-start: .5em solid } ::slotted([slot=\"summary\"][aria-expanded=\"true\"])::before { rotate: 90deg } :host > [part=\"details-content\"]:not([hidden=\"\"]) { display: block }`"
    },
    {
     "kind": "variable",
     "name": "UHTMLDetailsShadowRoot"
    },
    {
     "kind": "class",
     "description": "The `<u-details>` HTML element creates a disclosure widget in which information is visible only when the widget is toggled into an \"open\" state. A summary or label must be provided using the `<u-summary>` element.\n[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details)",
     "name": "UHTMLDetailsElement",
     "members": [
      {
       "kind": "field",
       "name": "_content",
       "type": {
        "text": "HTMLSlotElement | undefined"
       }
      },
      {
       "kind": "method",
       "name": "handleEvent",
       "parameters": [
        {
         "name": "event",
         "type": {
          "text": "Partial<KeyboardEvent>"
         }
        }
       ]
      },
      {
       "kind": "field",
       "name": "open",
       "type": {
        "text": "boolean"
       }
      },
      {
       "kind": "field",
       "name": "name",
       "type": {
        "text": "string"
       }
      }
     ],
     "events": [
      {
       "name": "toggle",
       "type": {
        "text": "Event"
       }
      }
     ],
     "attributes": [
      {
       "name": "open"
      }
     ],
     "superclass": {
      "name": "UHTMLElement",
      "module": "/utils"
     },
     "tagName": "u-details",
     "customElement": true
    },
    {
     "kind": "class",
     "description": "The `<u-summary>` HTML element specifies a summary, caption, or legend for a `<u-details>` element's disclosure box. Clicking the `<u-summary>` element toggles the state of the parent `<u-details>` element open and closed.\n[MDN Reference](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary)",
     "name": "UHTMLSummaryElement",
     "superclass": {
      "name": "UHTMLElement",
      "module": "/utils"
     },
     "tagName": "u-summary",
     "customElement": true
    }
   ],
   "exports": [
    {
     "kind": "js",
     "name": "UHTMLDetailsStyle",
     "declaration": {
      "name": "UHTMLDetailsStyle",
      "module": "u-details.ts"
     }
    },
    {
     "kind": "js",
     "name": "UHTMLDetailsShadowRoot",
     "declaration": {
      "name": "UHTMLDetailsShadowRoot",
      "module": "u-details.ts"
     }
    },
    {
     "kind": "js",
     "name": "UHTMLDetailsElement",
     "declaration": {
      "name": "UHTMLDetailsElement",
      "module": "u-details.ts"
     }
    },
    {
     "kind": "js",
     "name": "UHTMLSummaryElement",
     "declaration": {
      "name": "UHTMLSummaryElement",
      "module": "u-details.ts"
     }
    },
    {
     "kind": "custom-element-definition",
     "name": "u-details",
     "declaration": {
      "name": "UHTMLDetailsElement",
      "module": "u-details.ts"
     }
    },
    {
     "kind": "custom-element-definition",
     "name": "u-summary",
     "declaration": {
      "name": "UHTMLSummaryElement",
      "module": "u-details.ts"
     }
    }
   ]
  }
 ]
}