我正在考虑使用TypeScript创建在线应用程序,这需要在线保存数据。
答案 0 :(得分:1)
TypeScript在javascript运行的任何地方运行。所以
Typescript编译为javascript。并且它被设计为javascript的超集,因此只要您声明了变量并且有时提到类型,您的javascript将是有效的打字稿。
静态类型使重构和智能感知更可靠。为类/模块提供更简单的语法意味着您更有可能更好地构建代码。
建议的方法是创建一个描述javascript代码的声明文件。一开始它可以简单:
declare var parse:any;
我在这里写了一些指导:http://basarat.github.io/TypeScriptDeepDive/#/declarations
您可以在https://github.com/borisyankov/DefinitelyTyped找到大量的声明文件资源。特别检查一下FireBase:https://www.firebase.com/及其声明文件:https://github.com/borisyankov/DefinitelyTyped/tree/master/firebase但是parse.com上还没有一个,这就是为什么我提到了编写自己的方法。
此外,如果您不希望对与parse.com的api交互的typescript代码进行任何令人印象深刻的静态检查,则不需要声明文件。