В версии 3.8 Typescript включил новый синтаксис для импорта только по типу.
Это позволяет стирать импорт во время выполнения.
Например:
import type { SQSEvent, SQSHandler } from 'aws-lambda';
По умолчанию Visual Studio Code import
без type
.
Чтобы включить import
с type
, вам нужно добавить следующее в ваш tsconfig.json
{
"compilerOptions": {
"importsNotUsedAsValues": "error",
},
}
Теперь, Visual Studio Code import
с type