[**@kazupon/jts-utils**](../../index.md)

---

[@kazupon/jts-utils](../../index.md) / event/emitter

# event/emitter

Event emitter utils

## Example

```ts
import { createEmitter } from '@kazupon/jts-utils/event/emitter'
```

## Functions

| Function                        | Description            |
| ------------------------------- | ---------------------- |
| [Emitter](functions/Emitter.md) | Create a event emitter |

## Interfaces

| Interface                                          | Description                  |
| -------------------------------------------------- | ---------------------------- |
| [Emittable](interfaces/Emittable.md)               | Event emitter interface      |
| [EmitterOptions](interfaces/EmitterOptions.md)     | An options for createEmitter |
| [EventStopHandler](interfaces/EventStopHandler.md) | Event stop handler           |

## Type Aliases

| Type Alias                                                           | Description                 |
| -------------------------------------------------------------------- | --------------------------- |
| [EventHandler](type-aliases/EventHandler.md)                         | Event handler               |
| [EventHandlerList](type-aliases/EventHandlerList.md)                 | Event handler list          |
| [EventHandlerMap](type-aliases/EventHandlerMap.md)                   | Event handler map           |
| [EventType](type-aliases/EventType.md)                               | Event type                  |
| [WildcardEventHandler](type-aliases/WildcardEventHandler.md)         | Wildcard event handler      |
| [WildcardEventHandlerList](type-aliases/WildcardEventHandlerList.md) | Wildcard event handler list |
