|
- 支持ts语言中string、number、boolean基础类型的变量/函数入参自动转换为C++类型
- 支持ts语言中interface及匿名interface复合类型的变量/函数入参自动转换为C++类型
- 支持ts语言中enum复合类型变量/函数入参自动转换为C++类型
- 支持ts语言中string、number、boolean、enum、interface、map数组类型的变量/函数入参自动转换为C++类型,且数组书写方式可以为array<>或[]两种
- 支持ts语言中string、number、boolean、array、map、interface的map类型的变量/函数入参自动转换为C++类型,且map书写方式可以为{[key:string]:any}或Map<>两种
- 支持ts接口文件中namespace域的any类型变量或函数参数转换为对应C++类型变量
- 支持ts接口文件中namespace域的object变量 转换为对应C++变量
- 支持ts接口文件中namespace域的可选变量 转换为对应的C++变量
- 支持ts接口文件中namespace域的多类型合并成新类型的变量转换为对应C++类型变量
|
|
|
- 支持ts语言中返回值、callback类型的同步函数自动转换为C++类型
- 支持ts语言中callback、promise类型的异步函数自动转换为C++类型
- 支持ts接口文件中namespace域的static函数自动转换为对应C++的函数
- 支持ts接口文件中namespace域的以$开头的函数自动转换为对应C++的自动函数
- 支持ts接口文件中namespace域的new函数
- 支持ts接口文件中namespace域的on注册、off去注册函数
- 支持ts接口文件中namespace域的箭头函数转换为对应C++的函数
|
|
|
- 支持ts语言中interface域的变量、函数自动转换为C++类型
- 支持ts接口文件中interface继承class方式的声明 对应的C++实现
- 支持ts接口文件中interface继承interface方式的声明 对应的C++实现
|
|
|
- 支持ts语言中namespace域的变量、函数、interface自动转换为C++类型
- 支持ts接口文件中namespace域class转换为C++的class
- 支持ts接口文件中namespace域class继承转换为C++中继承的class
|
|
|
- 支持ts文件中namespace数据类型转换为C++类型
- 支持ts接口文件名格式如下ohos.A.B.C.d.ts的文件转换
- 支持命令行方式转换时参数为多个文件路径,相互之间用英文逗号分开
- 支持命令行方式转换时指定文件夹路径方式转换
- 支持ts文件中import自定义文件
|
|
- 支持Windows环境下适配命令行ts接口文件名格式如下ohos.A.B.C.d.ts文件转换的IntelliJ插件
- 支持适配命令行ts接口文件名格式如下ohos.A.B.C.d.ts文件转换的VSCode插件
- 支持根据*.h生成*.d.ts文件
- 支持命令行方式转换时参数为多个文件路径,相互之间用英文逗号分开
- 支持命令行方式转换时指定文件夹路径方式转换
- 支持Windows环境下适配命令行*.h生成*.d.ts文件的IntelliJ插件
|
|
|
|
|