fix(di): allow dependencies as flat array
This commit is contained in:
@ -642,7 +642,13 @@ function _extractToken(typeOrFunc, metadata /*any[] | any*/, params: any[][]): D
|
||||
var optional = false;
|
||||
|
||||
if (!isArray(metadata)) {
|
||||
return _createDependency(metadata, optional, null, null, depProps);
|
||||
if (metadata instanceof InjectMetadata) {
|
||||
var metaArrayWrapper = ListWrapper.createFixedSize(1);
|
||||
metaArrayWrapper[0] = metadata;
|
||||
metadata = metaArrayWrapper;
|
||||
} else {
|
||||
return _createDependency(metadata, optional, null, null, depProps);
|
||||
}
|
||||
}
|
||||
|
||||
var lowerBoundVisibility = null;
|
||||
|
Reference in New Issue
Block a user