Angular 2+: Как создать свой декоратор? Как создаются стандартные?
Ковырял ангуляровские исходники, так и не смог понять как они создают декораторы.
Ангуляровцы используют фабрику (напр.: makeDecorator('Injectable') и что дальше происходит фиг разберешься. Может кто-нибудь допер уже?
Ну там в общих чертах понятно. Интересно, как именно Ангуляровцы это делают. Называют переменные, какие комментарии пишут, может быть можно у себя их фабрику заюзать. Вообще, интересно посмотреть имплементацию какого-нибудь их декоратора.