我这边想封装一个getBLEConnect方法,传入mac,返回BLEConnect接口的对象,然后调用接口提供的close方法。
代码TypeScript到ArkTS的适配,代码报错,如何修改调整呢?怎样写才最正确
Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals) <ArkTSCheck>
我这边想封装一个getBLEConnect方法,传入mac,返回BLEConnect接口的对象,然后调用接口提供的close方法。
代码TypeScript到ArkTS的适配,代码报错,如何修改调整呢?怎样写才最正确
Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals) <ArkTSCheck>
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答965 阅读
1 回答936 阅读
原代码中那种写法,return回的是一个包裹的关闭方法,并不属于正常的一个数据类型,所以会报错。
至于后续的修改,可以实际运行测试一下。
关于这块的适配,可以参考gitee文档:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-more-cases.md\#arkts-no-untyped-obj-literals