Tagi TypeScript i Google Publisher

TypeScript to język programowania o silnym typie, który kompiluje się do JavaScriptu. TypeScript to nadrzędny zestaw JavaScriptu. Obsługuje wszystkie funkcje JavaScriptu i opcjonalnie pisanie statyczne.

Ponieważ typ TypeScript jest nadzwyczajnym kodem JavaScript, cały działający kod JavaScript jest także kodem TypeScript. Jednak narzędzia TypeScript mogą pomóc w wykrywaniu i unikaniu błędów, których nie zauważysz w zwykłym kodzie JavaScript.

Pierwsze kroki

DefinitelyTyped to projekt typu open source, w którym przechowywane jest repozytorium plików deklaracyjnych z wielu pakietów, w tym biblioteki tagów wydawcy Google (GPT). Typy GPT możesz instalować za pomocą polecenia npm z pakietu @types/google-publisher-tag.

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

Po instalacji masz dostęp do wszystkich typów występujących w obiekcie googletag w Twoim kodzie. Możesz też skorzystać z uzupełniania kodu i wspomagania treścią w przypadku metod i właściwości GPT w edytorach kodu źródłowego z takimi funkcjami, np. Visual Studio Code.

Demonstracja

Poniższa prezentacja ponownie implementuje nasz przykład Pierwsze kroki w TypeType, używając pakietu @types/google-publisher-tag i Vite.