# TypedEmitter

## Methods

### off 

▸ **off**‹**Event**›(`s`: Event, `listener`: Listeners[Event]): *void*

*Defined in [src/Emitter.ts:322](https://github.com/handsontable/hyperformula/blob/187dfa1/src/Emitter.ts#L322)*

**Type parameters:**

▪ **Event**: *keyof Listeners*

**Parameters:**

Name | Type |
------ | ------ |
`s` | Event |
`listener` | Listeners[Event] |

**Returns:** *void*

___

### on 

▸ **on**‹**Event**›(`s`: Event, `listener`: Listeners[Event]): *void*

*Defined in [src/Emitter.ts:320](https://github.com/handsontable/hyperformula/blob/187dfa1/src/Emitter.ts#L320)*

**Type parameters:**

▪ **Event**: *keyof Listeners*

**Parameters:**

Name | Type |
------ | ------ |
`s` | Event |
`listener` | Listeners[Event] |

**Returns:** *void*

___

### once 

▸ **once**‹**Event**›(`s`: Event, `listener`: Listeners[Event]): *void*

*Defined in [src/Emitter.ts:324](https://github.com/handsontable/hyperformula/blob/187dfa1/src/Emitter.ts#L324)*

**Type parameters:**

▪ **Event**: *keyof Listeners*

**Parameters:**

Name | Type |
------ | ------ |
`s` | Event |
`listener` | Listeners[Event] |

**Returns:** *void*