函数封装后的返回值如何通过不同方法提取并进行调用,以及实现的类怎么导入import

将函数进行上层封装,将函数的返回值通过不同方法进行提取;是需要新建不同模块吗,还是同一级目录再建一个index.d.ets实现;

上述之间的调用如何调用;另外在测试中,实现的类怎么导入import等。

HarmonyOS
2024-04-29 00:00:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
PatrickGamp

可以尝试下方做法:

cpp/teyps/libentry/index.d.ts内容如下# 
declare namespace cppHar { 
  // 定义js接口 
  class HarWorld { 
    constructor(name: string) 
 
    name: string 
 
    add(a: number, b: number): number 
 
    sub(a: number, b: number): number 
  } 
 
  const selfAdd: (a: number, b: number) => number 
  const worldAdd: (a: number, b: number) => number 
  const harDeskPrLen: (msg: string) => number 
} 
 
export default cppHar;
分享
微博
QQ
微信
回复
2024-04-29 16:09:16
相关问题
求助:关于HTTP返回值问题
1257浏览 • 1回复 待解决
错误rowCount返回值-1如何处理?
357浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
322浏览 • 1回复 待解决
通过web上传图片并进行预览
370浏览 • 1回复 待解决
native侧如何调用静态方法
578浏览 • 1回复 待解决
Native调用ArkTS侧函数
315浏览 • 1回复 待解决
ArkTS调用C++成员函数
463浏览 • 1回复 待解决