如何使用braintree-web js文件为ionic2生成Payment Nonce

时间:2016-09-03 21:03:27

标签: typescript ionic2

运行npm Braintree并在typescript和ionic2中包含.js文件后出现编译错误

1 个答案:

答案 0 :(得分:1)

我已经创建了braintree打字稿类型定义https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/braintree-web/braintree-web.d.ts

您可以通过nuget https://www.nuget.org/packages/braintree-web.TypeScript.DefinitelyTyped/

安装它

或NPM通过打字https://github.com/typings/typings

或者,要解决没有类型定义文件的外部库的typescript编译错误,可以使用typescript类型any声明无法识别的变量,例如declare var Braintree: any;或创建自己的typescript类型声明,更多信息http://www.typescriptlang.org/docs/handbook/writing-declaration-files.html

还有一个工具可以帮助您将JsDoc转换为d.ts https://github.com/englercj/tsd-jsdoc