Миграция на Angular 9 и "src / ** / *. D.ts" включает - PullRequest
2 голосов
/ 20 марта 2020

после перехода на Angular 9 мой файл tsconfig.app. json изменился:

"include": [
-    "src/**/*.ts"
+    "src/**/*.d.ts"
]

В чем причина этого изменения?

1 Ответ

1 голос
/ 20 марта 2020

Файл "d.ts" используется для предоставления информации о типе машинописного текста об API, написанном в JavaScript. Идея в том, что вы используете что-то вроде jQuery или подчеркивание, существующую библиотеку javascript. Вы хотите использовать их из своего машинописного кода.

Вместо того, чтобы переписывать jquery или подчеркивание или что-либо еще в машинописном тексте, вы можете вместо этого написать файл d.ts, который содержит только аннотации типов. Затем из вашего машинописного кода вы получаете преимущества машинной проверки при проверке типа stati c, все еще используя чистую библиотеку JS.

См. Здесь:

About "* .d .ts "в TypeScript

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