diff --git a/src/di/Container.ts b/src/di/Container.ts index 6b4a412..fd09594 100644 --- a/src/di/Container.ts +++ b/src/di/Container.ts @@ -48,7 +48,7 @@ export interface AwareOfContainerLifecycle { export function isAwareOfContainerLifecycle(what: unknown): what is AwareOfContainerLifecycle { return Boolean( - typeof what === 'object' + (typeof what === 'object' || typeof what === 'function') && what !== null && hasOwnProperty(what, 'awareOfContainerLifecycle') && what.awareOfContainerLifecycle,