如何生成Android Typescript.d.ts文件

时间:2016-08-22 18:18:13

标签: android plugins typescript nativescript typescript-typings

这篇精彩的文章NativeScript: iOS Tip - See the Metadata & .d.ts files generated for your Cocoapod Plugin解释了如何为Cocoapods生成Typescript .d.ts文件。

在开发适用于Android的插件时,我经常使用tns-core-modules/android17.d.ts作为参考。

我已阅读android-runtime上的所有文档,但无法找到有关为导入的Android库生成Typescript .d.ts的任何内容。

  

有没有办法为Android运行TNS_TYPESCRIPT_DECLARATIONS_PATH="$(pwd)/tsc" tns build android哪个会生成Typescript .d.ts文件?

或者也许是一种生成另一个大型android17.d.ts文件的方法,该文件包含通过gradle导入的库?

1 个答案:

答案 0 :(得分:0)

答案是下载并使用:https://github.com/NativeScript/android-dts-generator

android-dts-generator将为您拥有的任何.jar文件生成TS元数据。
命令行为:java -jar build/libs/dts-generator.jar -input <jar1> <jar2> ...

如果您有.aar,则需要从classes.jar内部提取.aar,然后在提取的jar文件上运行dts生成器。