api имеется свой guard. Так же передаю необходимые роли для их проверки в той или иной сущности у юзера.
Концепция DI не позволяет мне создавать новый instance и передавать туда какое либо значения для дальнейшей проверки, а копипастить код не самая лучшая практика.
Не могу понять как лучше передавать свойство this.name (20-строка) для проверки сущности.
this.name можно передать в reflect metadata, либо занаследоваться и передать прямо в конструктор
Вторым вариантом создать поверх имеющего guard еще один и передавать туда значение?
Да, чтобы не копипастить - просто наследовать
благодарю, буду более глубоко изучать ООП, а то привык в функциональном стилей работать
Обсуждают сегодня