матчеру (я считаю) место в роутере. Это API роутера, которое должно, как результат, вернуть стейтовый объект MatchingResult с текущим роутом и всей фигнёй
Т.е. не должно быть матчера как отдельного сервиса
Я отчасти согласен. Но очень уж полезно иметь матчер, как отдельный легкий сервис только для матчинга - где нужно. Я как бы сейчас так и сделал, как ты представлял себе в этом issue и получается, что для матчинга нужно Router юзать всегда, и не как нельзя только матчер. А мне мы хотелось, чтоб оба варианта были юзабельны. Может кому наш роутер весь не нужен, а матчер нужен.