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
相关问题
实现接口匿名实现
773浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法
907浏览 • 1回复 待解决
HarmonyOS 页面问题
747浏览 • 1回复 待解决
HarmonyOS POST请求
532浏览 • 1回复 待解决
HarmonyOS 参数问题
446浏览 • 1回复 待解决
HarmonyOS Navigation问题
394浏览 • 1回复 待解决
HarmonyOS 页面间如何
1323浏览 • 1回复 待解决
HarmonyOS 本地html问题
806浏览 • 1回复 待解决
HarmonyOS router获取问题
838浏览 • 1回复 待解决
HarmonyOS @Builder Params问题
321浏览 • 1回复 待解决
路由如何接?可否给个案例?
3575浏览 • 1回复 待解决
HarmonyOS HTTP使用Map问题
482浏览 • 1回复 待解决
HarmonyOS router跳转返回如何
279浏览 • 1回复 待解决
HarmonyOS 调用flutter页面并
283浏览 • 1回复 待解决
JS跳转Java问题?
5245浏览 • 1回复 待解决
网络请求-GET请求
975浏览 • 1回复 待解决
HarmonyOS 页面后对象出错
259浏览 • 1回复 待解决