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()
2198浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
1329浏览 • 1回复 待解决
HarmonyOS webview中,如何通过函数调用动态加载url?
1144浏览 • 1回复 待解决
HarmonyOS 动态import失败
740浏览 • 1回复 待解决
新线程中调用的函数没返回,怎么结束线程?
2884浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何动态加载和调用Native库函数?
952浏览 • 1回复 待解决
鸿蒙如何设置通过变量动态import模块,实现有的编译类型下模块可动态导入,有些编译类型模块不可动态导入
895浏览 • 1回复 待解决
函数封装后的返回值如何通过不同方法提取并进行调用,以及实现的类怎么导入import
2506浏览 • 1回复 待解决
什么导入场景中适合使用动态import?
1081浏览 • 1回复 待解决
HarmonyOS import动态导入库失败
618浏览 • 1回复 待解决
HarmonyOS 如何调用函数
628浏览 • 1回复 待解决
HarmonyOS 动态import so使用问题
688浏览 • 1回复 待解决
ArkTS不支持动态类型,后端返回的数据是个动态类型的怎么办
578浏览 • 1回复 待解决
ArkTS中没有any类型,大家都是如何定义动态类型的
314浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙开发中如何配置runtimeOnly实现变量动态import?
1026浏览 • 1回复 待解决
HarmonyOS 动态import最新的官网文档用了ESObject,代码中提示限制调用ESObject
878浏览 • 1回复 待解决
HarmonyOS import动态导入绝对路径
1257浏览 • 1回复 待解决
HarmonyOS 关于@Concurrent修饰的函数中,调用其他类中的函数报错问题
852浏览 • 1回复 待解决
HarmonyOS 函数调用想用其他变量赋值得到返回的响应数据
514浏览 • 1回复 待解决
动态import 变量表达式
1872浏览 • 1回复 待解决
前端页面调用应用侧函数时,提示参数类型不支持
1193浏览 • 1回复 待解决
Emitter如何声明回调函数类型
2369浏览 • 1回复 待解决
动态import是异步的,同步和异步场景如何使用
1206浏览 • 0回复 待解决
HarmonyOS 动态import变量表达式做反射
657浏览 • 2回复 待解决
数组的map函数, 如何返回interface?
858浏览 • 1回复 待解决
请参考: