Update generated documentation authored by Mateusz Tyszczak's avatar Mateusz Tyszczak
[@hiveio/workerbee v1.27.6-rc9-stable.241105120322](../globals) / IWorkerBeeEvents
# Interface: IWorkerBeeEvents
## Properties
### block()
> **block**: (`blockData`) => `void` \| `Promise`\<`void`\>
#### Parameters
**blockData**: [`IBlockData`](./IBlockData)
#### Returns
`void` \| `Promise`\<`void`\>
#### Defined in
[src/interfaces.ts:79](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L79)
***
### error()
> **error**: (`error`) => `void` \| `Promise`\<`void`\>
#### Parameters
**error**: [`WorkerBeeError`](../classes/WorkerBeeError)
#### Returns
`void` \| `Promise`\<`void`\>
#### Defined in
[src/interfaces.ts:81](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L81)
***
### start()
> **start**: () => `void` \| `Promise`\<`void`\>
#### Returns
`void` \| `Promise`\<`void`\>
#### Defined in
[src/interfaces.ts:78](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L78)
***
### stop()
> **stop**: () => `void` \| `Promise`\<`void`\>
#### Returns
`void` \| `Promise`\<`void`\>
#### Defined in
[src/interfaces.ts:77](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L77)
***
### transaction()
> **transaction**: (`transactionData`) => `void` \| `Promise`\<`void`\>
#### Parameters
**transactionData**: [`ITransactionData`](./ITransactionData)
#### Returns
`void` \| `Promise`\<`void`\>
#### Defined in
[src/interfaces.ts:80](https://gitlab.syncad.com/hive/workerbee/-/blob/fffd25b64ad632d23133c83f0558a7dd1e7aeec0/src/interfaces.ts#L80)