в основном файле (index.ts) и потом дёргались их методы. После рефакторинга выделился более общий класс, который включал в себя два предыдущих (один передаётся в конструктор, другой просто напрямую инициализируется).
Но почему-то приложение перестало работать и скорее всего дело в одном из этих классов, находящихся внутри общего класса (там метод, например, isAdmin перестал отвечать. То есть он не выдаёт ложную инфу, он вообще ничего не возвращает, приложуха на этом месте ломается).
Есть какая-то особенность создания инстраций класса внутри другого класса, о которой надо знать? Ну или мб у кого-то есть ещё идеи, почему это мб так?
без кода можно сказать только “дебажь и тебе воздастся”
код показать не могу, nda (((((
гадание на кофейной гуще жаваскриптовой лапше
общий класс от которого наследовались еще 2?
Не, не наследование, композиция. Просто инстансы внутри общего класса. Один передаётся в конструктор, другой просто прописан в виде protected readonly instance: InstanceClass = new InstanceClass();
поверь твой код никому не нужен, nda не работает, а за этот кусок кода в чате тянуть тебя не один юрист или компания не будут)
+, nda не так работает)
Обсуждают сегодня