Переменная Annotate с типом скрипта Google в файле TypeScript (с использованием clasp) - PullRequest
0 голосов
/ 16 октября 2018

Я пишу Google Apps Script (GAS) с помощью инструмента застежки , который позволяет вам локально разрабатывать файлы TypeScript, которые компилируются в Google Scripts.

Я импортировал определения типов Google Script, запустив npm i -S @types/google-apps-script, и моя IDE (VS Code) действительно, похоже, понимает типы Google Script.Однако я не могу аннотировать мои переменные с помощью этих определений типов.Например,

let ss: Spreadsheet;
ss = SpreadsheetApp.getActive();

Можно ли аннотировать мой код этими определениями импортированных типов?

1 Ответ

0 голосов
/ 16 октября 2018

Пользовательские аннотации типа могут использоваться следующим образом:

var ss: GoogleAppsScript.Spreadsheet.Spreadsheet;
  • пространство имен: GoogleAppsScript
  • модуль: Spreadsheet
  • интерфейс: Spreadsheet
...