НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
TypeScript. Уроки для початківців

En Es De

TypeScript Definitely Typed / Безперечно типізовано


Пакети NPM у широкій екосистемі JavaScript не завжди мають доступні типи.

Іноді проєкти більше не обслуговуються, а іноді ними не цікавляться, не узгоджують з TypeScript або не мають часу використовувати TypeScript.


Використання нетипізованих пакетів NPM у TypeScript

Використання нетипізованих пакетів NPM із TypeScript не буде безпечним через відсутність типів.

Щоб допомогти розробникам TypeScript використовувати такі пакети, існує проєкт, який підтримує спільнота під назвою Definitely Typed.

Definitely Typed — це проєкт, який надає центральне сховище визначень TypeScript для пакетів NPM, які не мають типів.

Приклад

npm install --save-dev @types/jquery

Зазвичай для використання типів після встановлення пакета декларацій не потрібно виконувати жодних інших кроків, TypeScript автоматично підбере типи під час використання самого пакета.

Такі редактори, як Visual Studio Code, часто пропонуватимуть інсталювати подібні пакети, якщо типи відсутні.



Коментарі