# EventHandlerTypeId

The global symbol used to identify `EventHandler` values across module copies.

## Signatures

```ts
export declare const EventHandlerTypeId: unique symbol;
```

```ts
export type EventHandlerTypeId = typeof EventHandlerTypeId;
```

## Why

A stable nominal key makes the runtime guard precise without depending on
browser event object shape.

## Ownership and lifetime

The symbol is process-global metadata. It allocates no listener or resource.

## Examples

```ts
import { EventHandlerTypeId } from "@typed/template/EventHandler"

const key = EventHandlerTypeId
```

```ts
import { EventHandlerTypeId, type EventHandlerTypeId as Id } from "@typed/template/EventHandler"

const id: Id = EventHandlerTypeId
```
