Теги TypeScript и Google Publisher

TypeScript — это строго типизированный объектно-ориентированный язык программирования, который компилируется в JavaScript. TypeScript является расширенным набором JavaScript и поддерживает все функции JavaScript, а также дополнительную статическую типизацию .

Поскольку TypeScript является надмножеством JavaScript, весь рабочий код JavaScript также является кодом TypeScript. Однако инструменты TypeScript могут помочь обнаружить и предотвратить ошибки, которые вы можете не заметить в обычном JavaScript.

Начать

DefinitelyTyped — это проект с открытым исходным кодом, в котором содержится репозиторий файлов объявлений типов для многих пакетов, включая библиотеку Google Publisher Tag (GPT). Вы можете установить типы GPT с помощью npm из пакета @types/google-publisher-tag .

npm install --save-dev @types/google-publisher-tag

После установки у вас есть доступ ко всем типам, предоставляемым объектом googletag в вашем собственном коде. Вы также можете воспользоваться автозавершением кода и помощником по содержимому для методов и свойств GPT в редакторах исходного кода, в которых есть эти функции, например в Visual Studio Code .

Демонстрация

В следующей демонстрации повторно реализуется наш пример «Начало работы» на TypeScript с использованием пакета @types/google-publisher-tag и Vite .