Всё равно декоратор не работает нормально. Если делаю так, то всё ОК
function decorator(target) {
return target
}
@decorator
class MyClass {
public constructor( @Inject(HttpClient) protected http: HttpClient) {}
}
Но как только вместо target возвращаю в декораторе новый конструктор, DI перестает работать (сервисы не инжектятся)
P.S. Сделал планк
https://embed.plnkr.co/opnY3y/