{
  "$schema": "https://raw.githubusercontent.com/microsoft/vscode-html-languageservice/main/docs/customData.schema.json",
  "version": 1.1,
  "tags": [
    {
      "name": "p-deck",
      "description": "The class corresponding to the `<p-deck>` element wrapper. You'll mostly have to interact with this to manage the\npresentation.\n---\n\n\n### **Events:**\n - **p-slides.finish** - When reaching the end of the presentation\n- **p-slides.slidechange** - When the current slide changes\n- **p-slides.clockstart** - When the timer starts\n- **p-slides.clockstop** - When the timer stops\n- **p-slides.clockset** - When the timer has been explicitly set\n\n### **Methods:**\n - **next()** - Advances the presentation, either by showing a new fragment on the current slide, or switching to the next slide.\n- **previous()** - Brings the presentation back, either by hiding the last shown fragment on the current slide, or switching to the\nprevious slide.\n- **nextSlide()** - Advances the presentation to the next slide, if possible.\n- **previousSlide()** - Brings the presentation back to the previous slide, if possible.\n- **startClock()** - Starts the timer.\n- **stopClock()** - Stops the timer.\n- **toggleClock()** - Toggles the timer.\n- **broadcastState()** - Sends the current presentation's state to other windows/tabs open on the presentation.\n- **requestState()** - Retrieves the presentation's state from other windows/tabs open on the presentation.\n\n### **Slots:**\n - _default_ - Expected to contain `<p-slide>` elements only",
      "attributes": [
        {
          "name": "mode",
          "description": "Presentation mode",
          "values": [{ "name": "PresentationMode" }]
        }
      ],
      "references": []
    },
    {
      "name": "p-slide",
      "description": "The class corresponding to the `<p-slide>` element.\n---\n\n\n### **Events:**\n - **p-slides.fragmenttoggle** - When a fragment has been shown or hidden\n\n### **Methods:**\n - **next()** - Attempts to advance the presentation by showing a new block of fragments on the current slide. It returns `true` if\nno fragments are left to show in the current slide (the deck will advance to the next slide).\n- **previous()** - Attempts to bring the presentation back by hiding the last shown block of fragments on the current slide. It\nreturns `true` if no fragments are left to hide in the current slide (the deck will go back to the previous slide).",
      "attributes": [
        {
          "name": "aria-current",
          "description": "When set to `'page'`, the slide is the current one in the presentation. It's discouraged to set it manually",
          "values": []
        },
        {
          "name": "effect",
          "description": "Effect name for entering the slide from, or exiting to, the previous slide",
          "values": []
        }
      ],
      "references": []
    }
  ]
}
