[@qualtrics/workflows-task-client](../README.md) › [Globals](../globals.md) › ["util/EventRegistry"](../modules/_util_eventregistry_.md) › [EventRegistry](_util_eventregistry_.eventregistry.md)

# Class: EventRegistry

## Hierarchy

* **EventRegistry**

## Index

### Constructors

* [constructor](_util_eventregistry_.eventregistry.md#constructor)

### Properties

* [handler](_util_eventregistry_.eventregistry.md#private-handler)

### Methods

* [register](_util_eventregistry_.eventregistry.md#register)
* [trigger](_util_eventregistry_.eventregistry.md#trigger)

## Constructors

###  constructor

\+ **new EventRegistry**(`name`: string): *[EventRegistry](_util_eventregistry_.eventregistry.md)*

Defined in util/EventRegistry.ts:2

**Parameters:**

Name | Type |
------ | ------ |
`name` | string |

**Returns:** *[EventRegistry](_util_eventregistry_.eventregistry.md)*

## Properties

### `Private` handler

• **handler**: *function*

Defined in util/EventRegistry.ts:2

#### Type declaration:

▸ (...`args`: unknown[]): *unknown*

**Parameters:**

Name | Type |
------ | ------ |
`...args` | unknown[] |

## Methods

###  register

▸ **register**(`callback`: function): *void*

Defined in util/EventRegistry.ts:10

**Parameters:**

▪ **callback**: *function*

▸ (...`args`: unknown[]): *unknown*

**Parameters:**

Name | Type |
------ | ------ |
`...args` | unknown[] |

**Returns:** *void*

___

###  trigger

▸ **trigger**(`data?`: unknown): *unknown*

Defined in util/EventRegistry.ts:14

**Parameters:**

Name | Type |
------ | ------ |
`data?` | unknown |

**Returns:** *unknown*
