TypeScript và Thẻ nhà xuất bản của Google

TypeScript là một ngôn ngữ lập trình hướng đối tượng, có kiểu mạnh, biên dịch sang JavaScript. TypeScript là tập hợp con của JavaScript và hỗ trợ tất cả các tính năng của JavaScript cùng với tính năng nhập dữ liệu tĩnh không bắt buộc.

Vì TypeScript là tập hợp con của JavaScript, nên tất cả mã JavaScript đang hoạt động cũng là mã TypeScript. Tuy nhiên, công cụ TypeScript có thể giúp phát hiện và ngăn chặn các lỗi mà bạn có thể không nhận thấy trong JavaScript thuần tuý.

Bắt đầu

DefinitelyTyped là một dự án nguồn mở duy trì kho lưu trữ tệp khai báo cho nhiều gói, bao gồm cả thư viện Thẻ nhà xuất bản của Google (GPT). Bạn có thể cài đặt các loại GPT bằng npm từ gói @types/google-publisher-tag.

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

Sau khi cài đặt, bạn có quyền truy cập vào tất cả các loại do đối tượng googletag hiển thị trong mã của riêng bạn. Bạn cũng có thể tận dụng tính năng hoàn thành mã và hỗ trợ nội dung cho các phương thức và thuộc tính GPT trong trình soạn thảo mã nguồn có các tính năng đó, ví dụ: Visual Studio Code.

Biểu tình

Bản minh hoạ sau đây triển khai lại ví dụ Bắt đầu trong TypeScript, sử dụng gói @types/google-publisher-tagVite.