import { usePathname, useRouter } from 'next/navigation';
export const Component = () => {
const router = useRouter();
const pathname = usePathname();
...
router.push(pathname); // получаю ошибку
...
}
TS2345: Argument of type 'string | null' is not assignable to parameter of type 'RouteImpl<string | null>'. Type 'null' is not assignable to type 'RouteImpl<string | null>'.
.push
и тебе откроет файл с декларацией, если она не\не только в next/dist/shared/lib/app-router-context.d.ts
- разбирайся откуда взялась левая.