У меня есть *.d.ts
файлы со следующим содержимым.
declare var a: SomeType;
Я нигде не объявлял тип с именем SomeType
, тем не менее, здесь нет ошибки, вместо этого typescript автоматически интерпретирует его как any
. При изменении расширения файла с *.d.ts
на *.ts
возникает ошибка.
Почему? Могу ли я что-то сделать, чтобы машинописный текст вызывал ошибки в *.d.ts
файлах?