如何通过打字稿使用NativeScript插件?

时间:2016-06-01 08:39:08

标签: javascript typescript nativescript

我在我的一个NativeScript应用程序中使用了EddyVerbruggen的Firebase插件(https://github.com/EddyVerbruggen/nativescript-plugin-firebase)。

另外,我是第一次在这个项目中使用TypeScript。我已按照文档中的说明设置了所有内容。但是,能够理解如何在TypeScript中使用他们的代码。

前:

 var firebase = require("nativescript-plugin-firebase");

  firebase.init({
    persist: true // Allow disk persistence. Default false.
  }).then(
      function (instance) {
        console.log("firebase.init done");
      },
      function (error) {
        console.log("firebase.init error: " + error);
      }
  );

无法理解如何在Typescript中使用上述代码。任何文档或教程链接都将是一个很好的帮助。

此致

1 个答案:

答案 0 :(得分:2)

所有JavaScrip都是有效的TypeScript,不需要任何其他更改。上述JavaScript调用在TypeScript中100%有效,不应导致任何错误或警告。

以下是www.typescriptlang.org的简短引用:

  

类型使JavaScript开发人员能够高效地使用   开发工具和实践,如静态检查和代码   在开发JavaScript应用程序时进行重构。

     

类型是可选的,类型推断允许一些类型注释   对代码的静态验证产生重大影响。