{
  "name": "@bootstrap-vue/popover",
  "version": "1.0.0",
  "meta": {
    "title": "Popover",
    "description": "The Popover feature provides a tooltip-like behavior, can be easily applied to any interactive element via the <b-popover> component or v-b-popover directive",
    "directives": [
      "VBPopover"
    ],
    "components": [
      {
        "component": "BPopover",
        "events": [
          {
            "event": "show",
            "description": "Emitted when popover is about to be shown. Cancelable. Call bvEvent.preventDefault() to cancel show.",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object"
              }
            ]
          },
          {
            "event": "shown",
            "description": "Emitted when popover is shown",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object."
              }
            ]
          },
          {
            "event": "hide",
            "description": "Emitted when popover is about to be hidden. Cancelable. Call bvEvent.preventDefault() to cancel hide.",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object"
              }
            ]
          },
          {
            "event": "hidden",
            "description": "Emitted when popover is hidden",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object."
              }
            ]
          },
          {
            "event": "enabled",
            "description": "Emitted when popover becomes enabled"
          },
          {
            "event": "disabled",
            "description": "Emitted when popover becomes disabled"
          },
          {
            "event": "bv::popover::show",
            "description": "Emitted on $root when popover is about to be shown. Cancelable. Call bvEvent.preventDefault() to cancel show.",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object"
              }
            ]
          },
          {
            "event": "bv::popover::shown",
            "description": "Emitted on $root when popover is shown",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object."
              }
            ]
          },
          {
            "event": "bv::popover::hide",
            "description": "Emitted on $root when popover is about to be hidden. Cancelable. Call bvEvent.preventDefault() to cancel hide.",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object"
              }
            ]
          },
          {
            "event": "bv::popover::hidden",
            "description": "Emitted on $root when popover is hidden",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object."
              }
            ]
          },
          {
            "event": "bv::popover::enabled",
            "description": "Emitted on $root when popover becomes enabled",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object."
              }
            ]
          },
          {
            "event": "bv::popover::disabled",
            "description": "Emitted on $root when popover becomes disabled",
            "args": [
              {
                "arg": "bvEvent",
                "description": "bvEvent object."
              }
            ]
          }
        ],
        "rootEventListeners": [
          {
            "event": "bv::hide::popover",
            "description": "Close (hide) all or a specific open popover when this event is emitted on $root",
            "args": [
              {
                "arg": "id",
                "description": "(optional), popover id to hide"
              }
            ]
          },
          {
            "event": "bv::show::popover",
            "description": "Open (show) all or a specific popover when this event is emitted on $root",
            "args": [
              {
                "arg": "id",
                "description": "(optional), popover id to show"
              }
            ]
          },
          {
            "event": "bv::disable::popover",
            "description": "Disable all or a specific popover when this event is emitted on $root",
            "args": [
              {
                "arg": "id",
                "description": "(optional), popover id to disable"
              }
            ]
          },
          {
            "event": "bv::enable::popover",
            "description": "Enable all or a specific popover when this event is emitted on $root",
            "args": [
              {
                "arg": "id",
                "description": "(optional), popover id to enable"
              }
            ]
          }
        ],
        "slots": [
          {
            "name": "title",
            "description": "Optional slot for title (html supported)"
          }
        ]
      }
    ]
  }
}
