> For the complete documentation index, see [llms.txt](https://rangle.gitbook.io/redux-beacon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rangle.gitbook.io/redux-beacon/index-1/events-map.md).

# EventsMap

An `Object` you provide to Redux Beacon to map action types to [eventDefinitions](/redux-beacon/index-1/event-definition.md).

## Syntax

```javascript
import {
  eventForActionA,
  eventForActionB,
  eventForAllActions,
} from './event-definitions';

const eventsMap = {
  'ACTION_A': eventForActionA,
  'ACTION_B': eventForActionB,
  '*': eventForAllActions,
};
```

## Rules

* Each key in the eventsMap must correspond to an action type.
* Each property in the eventsMap must be a valid

  [eventDefinition](/redux-beacon/index-1/event-definition.md).
* The `"*"` key is special and can be used to match any action type.

## Typescript Type

```typescript
import { EventsMap } from 'redux-beacon';
```

## Usage

* [Getting Started](/redux-beacon/getting-started-redux-users.md)
* [Examples & Recipes](https://github.com/rangle/redux-beacon/tree/483884ebd74e2aab15ab9e350894e5fc68b4e309/docs/recipes/index.md)
