не то скорее всего. Каким образом мне в аргумент функции передать класс, который наследуется от другого класса, но не как класс, а как тип? То есть в wrapEffect я передаю например GlitchEffect, который наследуется от Effect, но создать мне надо не новый инстанс Effect, а инстанс того класса, что я передал (который effectImpl). Сейчас создаётся инстанс Effect, а мне это не надо
Вызов wrapEffect() покажите
Я в таких случаях делаю очень просто: вместо нужного неизвестного мне типа аргумента, ставлю boolean, а компилятор ts потом в ошибке пишет, что ты супостат такой вместо НУЖНЫЙ_ТИП ожидаешь boolean.
Обсуждают сегодня