# @typed/template/EventHandler

17 unique exports.

## Default action control

- [preventDefault](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNwcmV2ZW50RGVmYXVsdA/)

## Event handler creation

- [make](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNtYWtl/)

## Event handler protocol

- [EventHandlerTypeId](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNFdmVudEhhbmRsZXJUeXBlSWQ/)
- [isEventHandler](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNpc0V2ZW50SGFuZGxlcg/)

## Event handlers

- [EventHandler](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNFdmVudEhhbmRsZXI/)

## Handler failure recovery

- [catchCause](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNjYXRjaENhdXNl/)

## Handler failures

- [Error](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNFcnJvcg/)

## Handler normalization

- [fromEffectOrEventHandler](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNmcm9tRWZmZWN0T3JFdmVudEhhbmRsZXI/)

## Handler requirements

- [Services](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNTZXJ2aWNlcw/)

## Handler service provision

- [provide](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNwcm92aWRl/)

## Listener lifetime

- [once](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNvbmNl/)

## Native event control

- [handleEventOptions](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNoYW5kbGVFdmVudE9wdGlvbnM/)

## Native event types

- [EventOf](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNFdmVudE9m/)

## Native listener policy

- [EventOptions](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNFdmVudE9wdGlvbnM/)
- [passive](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNwYXNzaXZl/)

## Propagation control

- [stopImmediatePropagation](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNzdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24/)
- [stopPropagation](https://tylors.github.io/typed-smol/reference/symbols/QHR5cGVkL3RlbXBsYXRlL0V2ZW50SGFuZGxlciNzdG9wUHJvcGFnYXRpb24/)
