зависимостями в app.js как я делаю, а юзать так
class MainController {
@inject(ILogger) private _logger: ILogger;
но что то у меня оно не завелось)) То есть я не содаю допустим какой то класс через эту либу, а сощдаю контроллер допустим сам, и в нем хочу с глобального контейнера получить синглтон обекта
но у меня не работает)) пробовал так
private _logger: ILogger = container.get<ILogger>(ILogger);
но я даже не понял как по интиерйфейсу в конфтенер что то пложить)
а если юзать так
get<Logger>(Logger) то тут же опять привязка к классу без интерфейса) это по сути бесполезный контейнер. что то я так и не могу запустить) можетк то помочь?)
ждите эксперта по таких вопросах, я сам вручную проталкиваю зависимости через конструктор)
Это ограничение тса, ты не можешь по интерфейсу инжектить классы
Обсуждают сегодня