TypeScript i tagi wydawcy Google

TypeScript to język programowania obiektowego o ścisłym typowaniu, który kompiluje się do JavaScriptu. TypeScript jest superzestawem JavaScriptu i obsługuje wszystkie funkcje JavaScriptu oraz opcjonalne typowanie statyczne.

TypeScript jest superzbiorem JavaScriptu, więc każdy działający kod JavaScript jest też kodem TypeScript. Narzędzie TypeScript może jednak pomóc w wykrywaniu i zapobieganiu błędom, których nie zauważysz w zwykłym kodzie JavaScript.

Rozpocznij

DefinitelyTyped to projekt open source, który zawiera repozytorium plików deklaracji typu dla wielu pakietów, w tym biblioteki tagów wydawcy Google (GPT). Typy GPT możesz zainstalować za pomocą npm z pakietu @types/google-publisher-tag.

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

Po zainstalowaniu masz dostęp do wszystkich typów udostępnionych przez obiekt googletag w swoim kodzie. Możesz też korzystać z uzupełniania kodu i asystenta treści w przypadku metod i właściwości GPT w edytorach kodu źródłowego, które mają te funkcje, np. Visual Studio Code.

Demonstracja

W tym filmie demonstrujemy ponowną implementację przykładu Zaczynamy w TypeScript, korzystając z pakietu @types/google-publisher-tagVite.