first-di
first-di copied to clipboard
Возможен вариант реализации без классов?
На проекте мы не используем классы - только модули
Да.
В файле Readme.md нужно промотать вниз до раздела API. Там будут примеры как использовать без классов. Например для резолва экземпляра надо написать resolve(SampleService)
.
На самом деле вариант с @autowired
задепрекейчен ввиду изменения спецификации декораторов и в библиотеке присутствует только для обратной совместимости какое то время. Со временем будет удалена.
Так же планирую в конце года освежить и улучшить документацию, а так же добавить поддержку нового стандарта декораторов из Typescript 5.2 которые работают через Symbol[meta].