TypeScript не вызывает ошибку в файлах .d.ts - PullRequest
1 голос
/ 07 августа 2020

У меня есть *.d.ts файлы со следующим содержимым.

declare var a: SomeType;

Я нигде не объявлял тип с именем SomeType, тем не менее, здесь нет ошибки, вместо этого typescript автоматически интерпретирует его как any. При изменении расширения файла с *.d.ts на *.ts возникает ошибка.

Почему? Могу ли я что-то сделать, чтобы машинописный текст вызывал ошибки в *.d.ts файлах?

1 Ответ

1 голос
/ 07 августа 2020

Это сделано намеренно, возможно, эта Проблема с GitHub поможет вам лучше понять, почему это происходит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...