Олександр Савуловський
Если делать lazy loading напр product.module где импорт компонентов и тут же делать для ротунга модуль product-routing.module где будут роуты этого модуля. Если модуль не нужен то и все роуты будут удалены. Тот тут enum и не нужны. Правильно я понял?
ну думай где нужен, где нет. Все гибко должно быть. У тебя есть модули, они не зависимые друг от друга, один сдох, другого это не должно волновать. Все, что их объединяет между собой, это шлейф, в данном случае к примеру это роутинг. Так вот такие места нужно контролировать