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 nhập phần lớn, biên dịch thành 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 tĩnh (không bắt buộc).

Vì TypeScript là tập mẹ 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.

Bắt đầu

DefinitelyTyped là một dự án nguồn mở duy trì một kho lưu trữ tệp khai báo loại 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 trong 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 chỉnh sửa mã nguồn có các tính năng đó, ví dụ: Mã Visual Studio.

Biểu tình

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