{
  "id": "module:@typed/template/EventHandler",
  "module": {
    "packageName": "@typed/template",
    "packageVersion": "1.0.0-beta.7",
    "consumerSpecifier": "@typed/template/EventHandler",
    "exportSubpath": "./EventHandler",
    "mediaType": "text/typescript",
    "categories": [
      {
        "name": "Default action control",
        "exposureIds": [
          "@typed/template/EventHandler#preventDefault"
        ]
      },
      {
        "name": "Event handler creation",
        "exposureIds": [
          "@typed/template/EventHandler#make"
        ]
      },
      {
        "name": "Event handler protocol",
        "exposureIds": [
          "@typed/template/EventHandler#EventHandlerTypeId",
          "@typed/template/EventHandler#isEventHandler"
        ]
      },
      {
        "name": "Event handlers",
        "exposureIds": [
          "@typed/template/EventHandler#EventHandler"
        ]
      },
      {
        "name": "Handler failure recovery",
        "exposureIds": [
          "@typed/template/EventHandler#catchCause"
        ]
      },
      {
        "name": "Handler failures",
        "exposureIds": [
          "@typed/template/EventHandler#Error"
        ]
      },
      {
        "name": "Handler normalization",
        "exposureIds": [
          "@typed/template/EventHandler#fromEffectOrEventHandler"
        ]
      },
      {
        "name": "Handler requirements",
        "exposureIds": [
          "@typed/template/EventHandler#Services"
        ]
      },
      {
        "name": "Handler service provision",
        "exposureIds": [
          "@typed/template/EventHandler#provide"
        ]
      },
      {
        "name": "Listener lifetime",
        "exposureIds": [
          "@typed/template/EventHandler#once"
        ]
      },
      {
        "name": "Native event control",
        "exposureIds": [
          "@typed/template/EventHandler#handleEventOptions"
        ]
      },
      {
        "name": "Native event types",
        "exposureIds": [
          "@typed/template/EventHandler#EventOf"
        ]
      },
      {
        "name": "Native listener policy",
        "exposureIds": [
          "@typed/template/EventHandler#EventOptions",
          "@typed/template/EventHandler#passive"
        ]
      },
      {
        "name": "Propagation control",
        "exposureIds": [
          "@typed/template/EventHandler#stopImmediatePropagation",
          "@typed/template/EventHandler#stopPropagation"
        ]
      }
    ],
    "exposureIds": [
      "@typed/template/EventHandler#Error",
      "@typed/template/EventHandler#EventHandler",
      "@typed/template/EventHandler#EventHandlerTypeId",
      "@typed/template/EventHandler#EventOf",
      "@typed/template/EventHandler#EventOptions",
      "@typed/template/EventHandler#Services",
      "@typed/template/EventHandler#catchCause",
      "@typed/template/EventHandler#fromEffectOrEventHandler",
      "@typed/template/EventHandler#handleEventOptions",
      "@typed/template/EventHandler#isEventHandler",
      "@typed/template/EventHandler#make",
      "@typed/template/EventHandler#once",
      "@typed/template/EventHandler#passive",
      "@typed/template/EventHandler#preventDefault",
      "@typed/template/EventHandler#provide",
      "@typed/template/EventHandler#stopImmediatePropagation",
      "@typed/template/EventHandler#stopPropagation"
    ],
    "uniqueExportCount": 17
  }
}
