--- displayed_sidebar: servicesSidebar --- import ParameterTypes from "@site/src/components/ParameterTypes" # IEventBusModuleService ## Methods ### emit **emit**<`T`\>(`eventName`, `data`, `options?`): `Promise`<`void`\> #### Parameters ", "description": "", "optional": true, "defaultValue": "", "expandable": false, "children": [] } ]} /> #### Returns `Promise`<`void`\> ", "optional": false, "defaultValue": "", "description": "", "expandable": false, "children": [] } ]} /> **emit**<`T`\>(`data`): `Promise`<`void`\> #### Parameters []", "description": "", "optional": false, "defaultValue": "", "expandable": false, "children": [] } ]} /> #### Returns `Promise`<`void`\> ", "optional": false, "defaultValue": "", "description": "", "expandable": false, "children": [] } ]} /> ___ ### subscribe **subscribe**(`eventName`, `subscriber`, `context?`): [`IEventBusModuleService`](IEventBusModuleService.mdx) #### Parameters #### Returns [`IEventBusModuleService`](IEventBusModuleService.mdx) ___ ### unsubscribe **unsubscribe**(`eventName`, `subscriber`, `context?`): [`IEventBusModuleService`](IEventBusModuleService.mdx) #### Parameters #### Returns [`IEventBusModuleService`](IEventBusModuleService.mdx)