HarmonyOS ArkTS实现一个回调接口,为什么报错提示Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals) <ArkTSCheck>

用interface创建一个接口准备用来作为回调接口使用,实现的报错,arkts-no-untyped-obj-literals 。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考如下写法:

function getText(data:onCallBack){
  data.callBackResult('test')
}

function getText1(){
  let callBack:onCallBack = {
    callBackResult(str:string){
      console.debug('callBackResult value:' + str)
    }
  }
  getText(callBack)
}

export interface onCallBack {
  callBackResult: (str: string) => void
}
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS ArkTS接口的案例
567浏览 • 1回复 待解决
HarmonyOS ArkTS接口的案例问题
776浏览 • 1回复 待解决
ArkTS如何实现一个底部弹窗?
866浏览 • 1回复 待解决
interface如何调用
959浏览 • 1回复 待解决
HarmonyOS 自定义interface问题
209浏览 • 1回复 待解决
如何创建一个ArkTS应用的项目?
203浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
464浏览 • 1回复 待解决
HarmonyOS 一个class传递属性崩溃
11浏览 • 1回复 待解决
为什么ArkTS中禁止使用any?
1186浏览 • 1回复 待解决