описание типов
что надо настроить, чтобы они автоматически подхватывались и не нужно было в каждом компоненте эти типы импортировать?
Где хранить описание типов в Nuxt.js?
interface User {
name: string
lastname: string
}, чтобы в любом компоненте написав let user: User переменная типизировалась без дополнительных импортов. Статьи по Nuxt.js предлагают делать это в папке shims и добавление "include": ["**/*.ts", "**/*.vue", "**/*.tsx"] в tsconfig.js и вроде как после этого импортировать ничего не надо, но без импорта ничего не работает. Я думал, что может надо добавить этот файл с типами в "compilerOptions": {"types": []} tsconfig'а, но ему не нравится путь "./types". declare global {}, но тоже не собирается с сообщением File '.../types/index.d.ts' is not a module.