HarmonyOS 函数中调用动态import,如何设定返回类型?
文档中有类似这样的代码 import('myHar').then((ns:ESObject) => { console.log(ns.add(3, 5)); }); 返回的类型是ESObject,但是这样会导致调用方法时,代码提醒不够友好,无法直接使用ns+“.”,后面就自自动带出其方法。 我现在有这样一个场景,我有个函数,其中使用了动态import,我该如何指定返回类型: async getLogin() { return await import('@hik/login') } 虽然我可以不指定返回类型,由系统推断,但是如果我定义了接口,接口要求实现getLogin()方法,此时需要指定返回类型,如何指定?如果指定返回类型为ESObject,就会如我上面所说,代码提醒不够友好,多人协作开发容易出问题,如果有人把方法名改了,调用方无法在编译阶段感知。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
函数返回类型设定为Promise,内部实现return this.a?.fun()
2380浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1935浏览 • 1回复 待解决
HarmonyOS webview中,如何通过函数调用动态加载url?
1770浏览 • 1回复 待解决
HarmonyOS 动态import失败
1019浏览 • 1回复 待解决
新线程中调用的函数没返回,怎么结束线程?
3098浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何动态加载和调用Native库函数?
1386浏览 • 1回复 待解决
鸿蒙如何设置通过变量动态import模块,实现有的编译类型下模块可动态导入,有些编译类型模块不可动态导入
1269浏览 • 1回复 待解决
函数封装后的返回值如何通过不同方法提取并进行调用,以及实现的类怎么导入import
2720浏览 • 1回复 待解决
HarmonyOS 如何调用函数
873浏览 • 1回复 待解决
什么导入场景中适合使用动态import?
1404浏览 • 1回复 待解决
HarmonyOS import动态导入库失败
992浏览 • 1回复 待解决
HarmonyOS 动态import so使用问题
925浏览 • 1回复 待解决
ArkTS不支持动态类型,后端返回的数据是个动态类型的怎么办
951浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙开发中如何配置runtimeOnly实现变量动态import?
1808浏览 • 1回复 待解决
ArkTS中没有any类型,大家都是如何定义动态类型的
762浏览 • 1回复 待解决
HarmonyOS 动态import最新的官网文档用了ESObject,代码中提示限制调用ESObject
1165浏览 • 1回复 待解决
HarmonyOS 关于@Concurrent修饰的函数中,调用其他类中的函数报错问题
1137浏览 • 1回复 待解决
HarmonyOS import动态导入绝对路径
1749浏览 • 1回复 待解决
HarmonyOS 函数调用想用其他变量赋值得到返回的响应数据
724浏览 • 1回复 待解决
动态import 变量表达式
2338浏览 • 1回复 待解决
前端页面调用应用侧函数时,提示参数类型不支持
1458浏览 • 1回复 待解决
Emitter如何声明回调函数类型
2636浏览 • 1回复 待解决
HarmonyOS @Watch函数调用问题
1332浏览 • 1回复 待解决
动态import是异步的,同步和异步场景如何使用
1552浏览 • 1回复 待解决
HarmonyOS 动态import变量表达式做反射
895浏览 • 1回复 待解决
请参考: