HarmonyOS 后台数据结构不统一 返回类型不好定义?

使用这个http 模块封装了一个公共请求库,因为之前的后台返回类型数据结构不统一,我尝试用typescript语法用泛型写在ArkTS好像仍然不适用 api12 目前也不支持 any unknown 类型,目前困惑后台数据结构不统一,返回类型不好定义

阅读 624
1 个回答

可以参考一下ESObject的方式,ESObject类型在ArkTS中的使用是受限的。唯一允许使用ESObject类型的场景是将其用在局部变量的声明中。ESObject类型变量的赋值也是受限的,只能被来自跨语言调用的对象赋值,例如:ESObject、any、unknown、匿名类型等类型的变量。

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5\#限制使用esobject类型

使用ESObject类型提示告警:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-coding-9-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进