Понял, спасибо огромное!

В общем, у тебя путь битый, ссылается на несуществующий файл (потому что ты это скопировал из файла другой страницы другой вложенности). В твоем случае правильный путь import { Page } from '../../_App/interfaces' Но, в данном компоненте тип Page тебе вообще не нужен. Это для корневых компонентов страниц, а не вложенных. То есть в целом работать будет, если путь поправить, но будут на вход параметры, которые особо и не нужны там. Плюс у самого компонента появляются методы, которые в данном случае не нужны. Сам по себе тип Page - это расширенный тип некстового типа Page, который задает свойства для страниц роутинга, это которые в /pages прописываются. Тебе же во вьюхе нужен просто React.FC (Function Component)

Вот в src/pages/Contacts/View/index.tsx норм? У меня не норм.

yarn types ------------------- src/pages/Contacts/View/index.tsx:2:22 - error TS2307: Cannot find module '../_App/interfaces' or its corresponding type declarations. 2 import { Page } from '../_App/interfaces' ~~~~~~~~~~~~~~~~~~~~ Found 1 error. error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. А в IDE вроде норм. Тип Page вроде есть, его ему не нравится?

Еще раз: 1. yarn types у тебя что показывает? 2. В IDE ты не видишь ошибку в той вьюхе?

Нельзя просто так взять и выкатить коммит с ошибкой. Там хуки прописаны. На пуш выполняется yarn types, то есть проверка типов. Вот смотри: Только вдруг если у тебя husky вдруг не установилось, или вдруг хуки выпилил (хотя я сомневаюсь), или ты глобально "поправил багу", как-то запретив хуки в гите.

Признавайся, выкатывал git push --no-verify? -- Неа! git push origin master

К тому же ты можешь выполнить (и перед коммитом должен выполнять, по-хорошему) yarn types и увидел бы ошибку. Признавайся, выкатывал git push --no-verify?