From 826118e2011391500de03414086e01c47b452d43 Mon Sep 17 00:00:00 2001 From: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com> Date: Mon, 3 Feb 2025 17:36:50 -0600 Subject: [PATCH] feat: order of init is determined --- packages/ioc/src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ioc/src/index.ts b/packages/ioc/src/index.ts index 2bc2d46..2dc170d 100644 --- a/packages/ioc/src/index.ts +++ b/packages/ioc/src/index.ts @@ -73,7 +73,10 @@ export class Container { const hookFunctions = this.hooks.get(name) || []; for (const hookObject of hookFunctions) { //@ts-ignore .registerHooks verifies the hookObject hasCallableMethod - hookObject[name](...args); + const result = hookObject[name](...args); + if(result instanceof Promise) { + await result; + } } }