in src/reflection-helpers.ts [9:18]
export function getParamInfo(target: constructor<any>): ParamInfo[] {
const params: any[] = Reflect.getMetadata("design:paramtypes", target) || [];
const injectionTokens: Dictionary<InjectionToken<any>> =
Reflect.getOwnMetadata(INJECTION_TOKEN_METADATA_KEY, target) || {};
Object.keys(injectionTokens).forEach(key => {
params[+key] = injectionTokens[key];
});
return params;
}