--- id: "CoreDependencies" title: "Interface: CoreDependencies" sidebar_label: "CoreDependencies" sidebar_position: 0 custom_edit_url: null --- ## Properties ### @sern/client • **@sern/client**: () => `__module` #### Type declaration ▸ (): `__module` ##### Returns `__module` #### Defined in [src/core/ioc/types.ts:7](https://github.com/sern-handler/handler/blob/941e1ea/src/core/ioc/types.ts#L7) ___ ### @sern/emitter • **@sern/emitter**: () => [`SernEmitter`](../classes/SernEmitter.md) #### Type declaration ▸ (): [`SernEmitter`](../classes/SernEmitter.md) ##### Returns [`SernEmitter`](../classes/SernEmitter.md) #### Defined in [src/core/ioc/types.ts:9](https://github.com/sern-handler/handler/blob/941e1ea/src/core/ioc/types.ts#L9) ___ ### @sern/errors • **@sern/errors**: () => [`ErrorHandling`](ErrorHandling.md) #### Type declaration ▸ (): [`ErrorHandling`](ErrorHandling.md) ##### Returns [`ErrorHandling`](ErrorHandling.md) #### Defined in [src/core/ioc/types.ts:12](https://github.com/sern-handler/handler/blob/941e1ea/src/core/ioc/types.ts#L12) ___ ### @sern/logger • `Optional` **@sern/logger**: () => [`Logging`](Logging.md)<`unknown`\> #### Type declaration ▸ (): [`Logging`](Logging.md)<`unknown`\> ##### Returns [`Logging`](Logging.md)<`unknown`\> #### Defined in [src/core/ioc/types.ts:8](https://github.com/sern-handler/handler/blob/941e1ea/src/core/ioc/types.ts#L8) ___ ### @sern/modules • **@sern/modules**: () => [`ModuleManager`](ModuleManager.md) #### Type declaration ▸ (): [`ModuleManager`](ModuleManager.md) ##### Returns [`ModuleManager`](ModuleManager.md) #### Defined in [src/core/ioc/types.ts:11](https://github.com/sern-handler/handler/blob/941e1ea/src/core/ioc/types.ts#L11) ___ ### @sern/store • **@sern/store**: () => [`CoreModuleStore`](CoreModuleStore.md) #### Type declaration ▸ (): [`CoreModuleStore`](CoreModuleStore.md) ##### Returns [`CoreModuleStore`](CoreModuleStore.md) #### Defined in [src/core/ioc/types.ts:10](https://github.com/sern-handler/handler/blob/941e1ea/src/core/ioc/types.ts#L10)