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
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit
分享
微博
QQ
微信
回复
6天前
相关问题
实现接口匿名实现
498浏览 • 1回复 待解决
HarmonyOS POST请求
142浏览 • 1回复 待解决
HarmonyOS 页面问题
510浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法
547浏览 • 1回复 待解决
HarmonyOS 本地html问题
408浏览 • 1回复 待解决
HarmonyOS 页面间如何
986浏览 • 1回复 待解决
HarmonyOS router跳转返回如何
70浏览 • 1回复 待解决
HarmonyOS 调用flutter页面并
85浏览 • 1回复 待解决
HarmonyOS HTTP使用Map问题
209浏览 • 1回复 待解决
路由如何接?可否给个案例?
3312浏览 • 1回复 待解决
JS跳转Java问题?
4930浏览 • 1回复 待解决
网络请求-GET请求
639浏览 • 1回复 待解决
HarmonyOS Navigation问题
133浏览 • 1回复 待解决
HarmonyOS 参数问题
194浏览 • 1回复 待解决
ArkTS 网络请求 接口动态
588浏览 • 1回复 待解决
HarmonyOS @Builder Params问题
79浏览 • 1回复 待解决
HarmonyOS router获取问题
645浏览 • 1回复 待解决
HarmonyOS 页面后对象出错
54浏览 • 1回复 待解决