поле private, или как? Втф
это конструкция которая трансформируется внутри конструктора в строку this.usersService = usersService, а usersService в свою очередь это парметр типа UsersService который будет передан в конструктор фреймворком
Это понятно. А как он тогда получает createUser из usersService?
Ну так UsersService класс у которого есть публичный метод createUser ИДЕ это видит
Ну это я понимаю. Но сам метод то не передаётся, хотя посмотрю дальше, может он его передаст
Предполагаю, что скорее всего, это из-за того что он передал UsersService в провайдеры модели
В общем у него каким то чудом всё работает, и у меня тоже соответственно. Единственное адекватное решение, было бы таким, что он присваивает значение usersService ключ UsersService. Но синтаксис конструкторов говорит другое. Ну может у кого то будут идеи откуда в usersService появился метод createUser?;) Может всё как, как то связано с провайдром в nest?)
Сейчас примерно понял. Короче фреймворк сам всё сделает, просто надо запомнить как это делается;)
Обсуждают сегодня