HarmonyOS 增实现方法传参的类型约束

使用TS开发,针对方法传参,可以使用 interface 进行类型约束,比如方法的参数,只支持传 json 对象,并且key限制是string,value限制为string和number,可以实现下述interface实现。

export interface SAEventProperty {
  [key: string]: string | number;
}

但是这种实现,在 ArkTS 不允许使用,中会报错Indexed signatures are not supported (arkts-no-indexed-signatures) <ArkTSCheck>

那么在ArkTS中,怎么实现类似场景的需求呢?

HarmonyOS
2024-12-27 13:48:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit
分享
微博
QQ
微信
回复
2024-12-27 16:45:09
相关问题
实现接口匿名实现
1341浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法
1631浏览 • 1回复 待解决
HarmonyOS 页面问题
1507浏览 • 1回复 待解决
HarmonyOS POST请求
1515浏览 • 1回复 待解决
HarmonyOS 本地html问题
1869浏览 • 1回复 待解决
HarmonyOS 页面间如何
2082浏览 • 1回复 待解决
HarmonyOS 参数问题
1118浏览 • 1回复 待解决
HarmonyOS Navigation问题
2476浏览 • 1回复 待解决
路由如何接?可否给个案例?
4276浏览 • 1回复 待解决
HarmonyOS router跳转返回如何
1029浏览 • 1回复 待解决
HarmonyOS HTTP使用Map问题
1041浏览 • 1回复 待解决
HarmonyOS 调用flutter页面并
857浏览 • 1回复 待解决
JS跳转Java问题?
6040浏览 • 1回复 待解决
网络请求-GET请求
1840浏览 • 1回复 待解决
HarmonyOS router获取问题
1410浏览 • 1回复 待解决
HarmonyOS @Builder Params问题
875浏览 • 1回复 待解决
ArkTS 网络请求 接口动态
1556浏览 • 1回复 待解决
HarmonyOS 页面后对象出错
787浏览 • 1回复 待解决
HarmonyOS 父子组件之间传递数组
1466浏览 • 1回复 待解决