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-tag i Vite.