aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/auto/injector.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/auto/injector.js b/src/auto/injector.js
index 482c8861..3676ee59 100644
--- a/src/auto/injector.js
+++ b/src/auto/injector.js
@@ -759,7 +759,7 @@ function createInjector(modulesToLoad) {
instance = new Constructor();
returnedValue = invoke(Type, instance, locals);
- return isObject(returnedValue) ? returnedValue : instance;
+ return isObject(returnedValue) || isFunction(returnedValue) ? returnedValue : instance;
}
return {