Я пишу веб-сервер в nodejs / javascript для авто, где сообщения от главного контроллера будут отправляться на внешний интерфейс и с внешнего на главный контроллер. И я хочу использовать синглтоны, потому что я привык к этому, когда работал в java. Вот как это выглядит: поток информации между синглетами
Теперь, если я импортирую M C -Frontend Agent в M C -Inteface, так что M C -Interface может отправлять данные в M C -Frontend Agent, а затем в Frontend Interface в M C -Frontend Agent, затем в Frontend-M C Agent в Frontend Interface и т. д., esLint жалуется, что у меня циклические зависимости. У меня вопрос, могу ли я игнорировать правило? Потому что для меня это не имеет никакого смысла, как я могу реализовать двунаправленный поток информации без кругового импорта одиночных пакетов.