feat(injector): support forwardRef in toAlias

This commit is contained in:
vsavkin
2015-05-20 13:46:55 -07:00
parent 705ee46f31
commit fed86fc8ac
4 changed files with 13 additions and 5 deletions

View File

@ -236,8 +236,7 @@ export class Binding {
resolvedDeps = _EMPTY_LIST;
}
return new ResolvedBinding(Key.get(resolveForwardRef(this.token)), factoryFn, resolvedDeps,
isAsync);
return new ResolvedBinding(Key.get(this.token), factoryFn, resolvedDeps, isAsync);
}
}
@ -492,5 +491,5 @@ function _extractToken(typeOrFunc, annotations) {
}
function _createDependency(token, asPromise, lazy, optional, depProps): Dependency {
return new Dependency(Key.get(resolveForwardRef(token)), asPromise, lazy, optional, depProps);
return new Dependency(Key.get(token), asPromise, lazy, optional, depProps);
}