Хм, я особо их не ковырял, только поверхностно имею представление Но чувак по идее прав, что статическим анализом тут не обойтись
Узнать, какие провайдеры будут доступны компоненту в рантайме невозможно.
Вывести имя ивента не получится из метода supports, т.к. там нигде явно не указывается имя. Можно вообще сделать ивент, который будет включаться рандомно: supports(eventName: string) { return Math.random() > 0.7; }
ну да, тоже не вижу варианта обойтись статическим анализом
достаточно было бы парсить откуда-то список кастомных ивентов и учитывать их в проверке