diff --git a/packages/ioc/src/container.ts b/packages/ioc/src/container.ts index 5b6459f..36e0f60 100644 --- a/packages/ioc/src/container.ts +++ b/packages/ioc/src/container.ts @@ -60,6 +60,10 @@ export class Container { this.finished_init = true; } + deps>(): T { + return Object.fromEntries(this.__singletons) as T + } + async executeHooks(name: string) { const hookFunctions = this.hooks.get(name) || []; for (const hookFunction of hookFunctions) {