Как типизировать router.push(pathname)?
В языке TypeScript есть несколько способов типизации функции router.push(), которая используется для изменения текущего URL в роутере приложения. Первый способ - использовать общую типизацию для объекта router, который имеет поле push. Это может быть сделано с помощью использования декларации типа, которую предоставляет ваша библиотека маршрутизации. Допустим, у вас есть следующая декларация типа: interface Router { ... Читать далее