[**@sebasoft/neuron-js**](../../../README.md)

***

> **HookEmitter** = (`event`, `context`) => `void`

Defined in: [types/HookEmitter.ts:7](https://github.com/SebaSOFT/neuron-js/blob/aff482a5bc89c6f9dff62f832acdd1bd10d3a175/src/types/HookEmitter.ts#L7)

Functional type for lifecycle hook callbacks.

## Parameters

### event

[`HookEvents`](../../../interfaces/HookEvents/enumerations/HookEvents.md)

### context

[`ExecutionContext`](../../ExecutionContext/interfaces/ExecutionContext.md)

## Returns

`void`
