I\'m looking to create a new application based on the Drive Realtime API and want to do it with the shiny new Angular 2 framework. However
You can download the declaration file (*.d.ts) for the Google Drive Realtime API here. This provides a TypeScript wrapper for the API. Specifically, it defines a module named gapi.drive.realtime
whose classes can be accessed in Angular2.
To tell the compiler about the declaration file, you need to add the following line to your TypeScript source file:
///<reference path="google-drive-realtime-api.d.ts" />
Then you need to import the module's features. One way to do this is with the following import
command:
import * as Drive from "gapi.drive.realtime";
Then you can access the module's classes under the Drive
namespace: Drive.Collaborator
, Drive.CollaborativeObject
, and so on.