我在我的一个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中使用上述代码。任何文档或教程链接都将是一个很好的帮助。
此致
答案 0 :(得分:2)
所有JavaScrip都是有效的TypeScript,不需要任何其他更改。上述JavaScript调用在TypeScript中100%有效,不应导致任何错误或警告。
以下是www.typescriptlang.org的简短引用:
类型使JavaScript开发人员能够高效地使用 开发工具和实践,如静态检查和代码 在开发JavaScript应用程序时进行重构。
类型是可选的,类型推断允许一些类型注释 对代码的静态验证产生重大影响。