определялся?
покажи tsconfig
Стёр его для чистоты эксперимента. Теперь сделал вот такой: { "compilerOptions": { "module": "ESNext", "target": "ESNext", }, "exclude": [ "**/node_modules/", ], } Перезагрузил TS server, ничего не поменялось
добавь strict: true
о, помогло, спасибо :)
алсо, я сам понятия не имею, почему так. тут надо чуть глубже раскапывать. ну, с направлением раскопок я помог )
Видимо, ts при наличии инструкции строго обрабатывать типы берёт на себя больше смелости в их интерпретации и поэтому чётче ограничивает то, что должно получиться
Обсуждают сегодня