⏪ Вернуться в оглавление

About the author


Author: https://t.me/ahillary

Resources


Channel: https://t.me/semolina_code_python

Chat: https://t.me/python_with_ahillary

YouTube: https://www.youtube.com/@semolinacode

Coding training: https://t.me/how_to_code_web3

Prop trading: https://t.me/semolina_prop


Содержание

Типизация сторонних библиотек в TypeScript

Когда ты подключаешь сторонние JavaScript-библиотеки в проект на TypeScript, часто бывает так, что у этих библиотек нет встроенных типов или они не написаны на TS.

Варианты типизации сторонних библиотек

  1. Встроенные типы (native TypeScript)

    Некоторые библиотеки уже написаны на TypeScript или поставляются с .d.ts файлами, которые идут в комплекте. Тогда всё просто — TypeScript сразу понимает API библиотеки.

  2. @types-пакеты (DefinitelyTyped)

    Для большинства популярных JavaScript-библиотек существуют типы в репозитории DefinitelyTyped — отдельном сообществе, которое поддерживает типы для сторонних библиотек.