Как написать @service если это обычный класс у него вызываются методы и помочь реализовать паттерн @repository? При этом можно использовать только пакет 'reflect-metadata'
Стоит ли вообще у сервиса проводить di, если там бизнес логика?
я же правильно понимаю, что если такие тип поставит разработчик у которого версия ts допустим 3.9, то у него ts крашинтся на таком типе? Т.е. для внешних либ так себе такое юзать получается